roaksoax@roaksoax-laptop:~$ gdb /usr/lib/gnome-applets/stickynotes_applet GNU gdb (GDB) 6.8.50.20090628-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: ... (gdb) run Starting program: /usr/lib/gnome-applets/stickynotes_applet [Thread debugging using libthread_db enabled] Program exited with code 01. (gdb) run Starting program: /usr/lib/gnome-applets/stickynotes_applet [Thread debugging using libthread_db enabled] (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_screen: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_decorated: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_skip_taskbar_hint: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_skip_pager_hint: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_add_events: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_add_events: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_add_events: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_add_events: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_add_events: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_set_direction: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_screen: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_stick: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_resize: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_image_set_from_stock: assertion `GTK_IS_IMAGE (image)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_image_set_from_stock: assertion `GTK_IS_IMAGE (image)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_image_set_from_stock: assertion `GTK_IS_IMAGE (image)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_window_set_title: assertion `GTK_IS_WINDOW (window)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_label_set_text: assertion `GTK_IS_LABEL (label)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_get_modifier_style: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gtk-CRITICAL **: gtk_widget_get_colormap: assertion `GTK_IS_WIDGET (widget)' failed (stickynotes_applet:4415): Gdk-CRITICAL **: gdk_colormap_alloc_colors: assertion `GDK_IS_COLORMAP (colormap)' failed Program received signal SIGSEGV, Segmentation fault. stickynote_set_color (note=0x826c318, color_str=0x0, font_color_str=0x0, save=1) at stickynotes.c:515 515 stickynotes.c: No such file or directory. in stickynotes.c (gdb) backtrace full #0 stickynote_set_color (note=0x826c318, color_str=0x0, font_color_str=0x0, save=1) at stickynotes.c:515 colors = {{pixel = 14520308, red = 60652, green = 63736, blue = 13107}, {pixel = 13983942, red = 54586, green = 57362, blue = 11796}, { pixel = 3028331, red = 48521, green = 50988, blue = 10485}, {pixel = 136758040, red = 42456, green = 44615, blue = 9174}, {pixel = 12223392, red = 0, green = 0, blue = 0}, {pixel = 134827984, red = 65535, green = 65535, blue = 65535}} success = {-1073749800, 4441220, 14520308, 136844408, -1073749800, 13983942} color_str_actual = 0x826fad8 "#ECF833" font_color_str_actual = 0x8271810 "#000000" rc_style = 0x0 #1 0x0804e883 in stickynote_new_aux (screen=0x80800c8, x=-1, y=-1, w=0, h=0) at stickynotes.c:204 builder = 0x825eb90 size = #2 0x0804f561 in stickynote_new (screen=0x80800c8) at stickynotes.c:301 No locals. #3 0x0804f587 in stickynotes_add (screen=0x80800c8) at stickynotes.c:704 note = #4 0x08052898 in popup_add_note (applet=, item=) at stickynotes_applet_callbacks.c:60 No locals. #5 0x007aa06a in ?? () from /usr/lib/libbonoboui-2.so.0 No symbol table info available. #6 0x080d67b0 in ?? () No symbol table info available. #7 0x08256168 in ?? () No symbol table info available. #8 0x08230040 in ?? () No symbol table info available. #9 0x001541c4 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #10 0x001380f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #11 0x00ca0695 in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #12 0x00ca08ec in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #13 0x007aa39a in ?? () from /usr/lib/libbonoboui-2.so.0 No symbol table info available. #14 0x08258098 in ?? () No symbol table info available. #15 0x00000004 in ?? () No symbol table info available. #16 0x082539f0 in ?? () No symbol table info available. ---Type to continue, or q to quit--- #17 0x080d67b0 in ?? () No symbol table info available. #18 0x00000040 in ?? () No symbol table info available. #19 0x0822ff50 in ?? () No symbol table info available. #20 0x00000000 in ?? () No symbol table info available. (gdb) info registers eax 0xdd8ff4 14520308 ecx 0x0 0 edx 0x0 0 ebx 0xbfffe090 -1073749872 esp 0xbfffe030 0xbfffe030 ebp 0xbfffe0d8 0xbfffe0d8 esi 0x826c318 136758040 edi 0x0 0 eip 0x804dac0 0x804dac0 eflags 0x210282 [ SF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) x/16i $pc 0x804dac0 : movl $0x2,0x30(%edi) 0x804dac7 : movl $0xa,0x28(%edi) 0x804dace : movl $0x2,0x2c(%edi) 0x804dad5 : mov %eax,0xf0(%edi) 0x804dadb : mov -0x74(%ebp),%eax 0x804dade : mov %eax,0xf4(%edi) 0x804dae4 : mov -0x70(%ebp),%eax 0x804dae7 : mov %eax,0xf8(%edi) 0x804daed : mov -0x6c(%ebp),%eax 0x804daf0 : mov %eax,0x90(%edi) 0x804daf6 : mov -0x68(%ebp),%eax 0x804daf9 : mov %eax,0x94(%edi) 0x804daff : mov -0x64(%ebp),%eax 0x804db02 : mov %eax,0x98(%edi) 0x804db08 : mov -0x60(%ebp),%eax 0x804db0b : mov %eax,0x78(%edi) (gdb) thread apply all backtrace Thread 1 (Thread 0xb7fd7750 (LWP 4415)): #0 stickynote_set_color (note=0x826c318, color_str=0x0, font_color_str=0x0, save=1) at stickynotes.c:515 #1 0x0804e883 in stickynote_new_aux (screen=0x80800c8, x=-1, y=-1, w=0, h=0) at stickynotes.c:204 #2 0x0804f561 in stickynote_new (screen=0x80800c8) at stickynotes.c:301 #3 0x0804f587 in stickynotes_add (screen=0x80800c8) at stickynotes.c:704 #4 0x08052898 in popup_add_note (applet=, item=) at stickynotes_applet_callbacks.c:60 #5 0x007aa06a in ?? () from /usr/lib/libbonoboui-2.so.0 #6 0x080d67b0 in ?? () #7 0x08256168 in ?? () #8 0x08230040 in ?? () #9 0x001541c4 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 #10 0x001380f2 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #11 0x00ca0695 in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0 #12 0x00ca08ec in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0 #13 0x007aa39a in ?? () from /usr/lib/libbonoboui-2.so.0 #14 0x08258098 in ?? () #15 0x00000004 in ?? () #16 0x082539f0 in ?? () #17 0x080d67b0 in ?? () #18 0x00000040 in ?? () #19 0x0822ff50 in ?? () #20 0x00000000 in ?? () (gdb) quit The program is running. Quit anyway (and kill it)? (y or n) y roaksoax@roaksoax-laptop:~$