gtimer segfaults at startup when run on precise beta, with the following info from gdb:
Program received signal SIGSEGV, Segmentation fault.
create_main_window_menu_bar () at main.c:2055
2055 g_message(gettext("Building menu Failed: %s \n"), err->message);
My guess is that newer GTK+ does not touch the uninitialized pointer 'err' unless an error actually occurs (whether this is a bug in GTK+ or by design I don't know). I've attached a patch to fix this, at least gtimer starts OK with it applied (I don't use it myself so it's hard to say more). However, similar bugs caused by uninitialized pointers may lurk elsewhere in the code.
gtimer segfaults at startup when run on precise beta, with the following info from gdb:
Program received signal SIGSEGV, Segmentation fault. main_window_ menu_bar () at main.c:2055 gettext( "Building menu Failed: %s \n"), err->message);
create_
2055 g_message(
My guess is that newer GTK+ does not touch the uninitialized pointer 'err' unless an error actually occurs (whether this is a bug in GTK+ or by design I don't know). I've attached a patch to fix this, at least gtimer starts OK with it applied (I don't use it myself so it's hard to say more). However, similar bugs caused by uninitialized pointers may lurk elsewhere in the code.