From: Markus K. <ap...@de...> - 2017-04-17 12:13:41
Attachments:
signature.asc
gdb.txt.gz
|
Hi, I packaged Osmo 0.4.0 for Debian yesterday. Compilation works fine but when I try to run Osmo, the program immediately segfaults. There is possibly something wrong in the gtk_window_set_icon function in gui.c. I'm attaching my gdb log, perhaps you are able to identify the root cause. I use Debian Testing and Gnome 3 by the way. Regards, Markus |
From: Max G. <sf...@fu...> - 2017-04-17 13:09:59
|
Hi Markus, I experience the segfault problem since a week or two. It looks like the problem is with gdk-pixbuf. These are 2 relevant lines from gui.c icon = gdk_pixbuf_new_from_inline(-1, osmo_icon, FALSE, NULL); gtk_window_set_icon (GTK_WINDOW(appGUI->main_window), icon); After calling gdk_pixbuf_new_from_inline() the returned icon is invalid. Besides I see 2 new compilation warnings gui.c:1559:12: warning: implicit declaration of function ‘gdk_pixbuf_new_from_inline’ [-Wimplicit-function-declaration] icon = gdk_pixbuf_new_from_inline(-1, osmo_icon, FALSE, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~ gui.c:1559:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion] icon = gdk_pixbuf_new_from_inline(-1, osmo_icon, FALSE, NULL); ^ I thought it was a problem with my weird mix of testing and unstable. Looks like it affects the vanilla testing as well. I will look into it. Thanks for reporting! Max |
From: Max G. <sf...@fu...> - 2017-04-17 19:40:58
|
Hi Markus, > It looks like the problem is with gdk-pixbuf. I was too quick to blame gdk-pixbuf. It turned out to be a problem with the Osmo build system. gdk-pixbuf deprecations were disabled via a macros that lead to a compilation warning and a runtime segfault. Please grab a patch 0078c320e4ea739d6a37d095090f0912a14a8102 from the master. Tomek, should we consider releasing a hotfix release? This looks like a pretty serious issue. Max |
From: Markus K. <ap...@de...> - 2017-04-17 20:54:41
Attachments:
signature.asc
|
Am 17.04.2017 um 21:40 schrieb Max Gordienko: > Hi Markus, > >> It looks like the problem is with gdk-pixbuf. > I was too quick to blame gdk-pixbuf. > It turned out to be a problem with the Osmo build system. > gdk-pixbuf deprecations were disabled via a macros that lead to a > compilation warning and a runtime segfault. > > Please grab a patch 0078c320e4ea739d6a37d095090f0912a14a8102 from the > master. Hi Max, thank you. That did the trick for me. Osmo runs fine now. Markus |
From: pasp <pa...@qu...> - 2017-04-17 23:21:59
|
On Mon, 17 Apr 2017 21:40:42 +0200 Max Gordienko <sf...@fu...> wrote: > Tomek, should we consider releasing a hotfix release? > This looks like a pretty serious issue. Done. A new version (0.4.0-1) is now available via sf.net. Tomek |