User-Agent: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.8.0.4) Gecko/20060608 (Debian-1.8.0.4-2) Epiphany/2.14 Build Identifier: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.8.0.4) Gecko/20060608 (Debian-1.8.0.4-2) Epiphany/2.14 When one tries to change the bars color in the systemload plugin (xfce4-panel 4.3.90.2, xfce4-systemload-plugin 0.4), the plugin disappears. .xsession-errors contains: ** (xfce4-panel:3110): CRITICAL **: An item was unexpectedly removed: "System Load Monitor". An strace on the running process shows a segmentation fault: open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 4 read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\5"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=9544, ...}) = 0 mmap(0xeefd000, 73960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xeefd000 mprotect(0xeeff000, 65768, PROT_NONE) = 0 mmap(0xef0e000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xef0e000 close(4) = 0 mprotect(0xef0e000, 4096, PROT_READ) = 0 open("/usr/share/locale/en_IE@euro/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en@euro/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_IE/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 22054 detached I don't really know if I can gdb the running process, currently gdb seems to detach when I try gdb --pid <PID> Reproducible: Always Steps to Reproduce: 1. add systemload plugin to panel 2. try to change a bar color 3. Actual Results: plugin crashes Expected Results: should display a color chooser
Here is a backtrace from gdb. I guess the "no symbol times available" means I should install some packages with debugging symbols of gtk ? Program received signal SIGSEGV, Segmentation fault. 0x0f600130 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 (gdb) bt full #0 0x0f600130 in g_type_check_instance_cast () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #1 0x100040a4 in ?? () No symbol table info available. #2 0x0f5ee0b0 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #3 0x0f5dd38c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #4 0x0f5f1954 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #5 0x0f5f2c5c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #6 0x0f5f2e2c in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #7 0x0fc48f80 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #8 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #9 0x0fc4b3a4 in _gtk_button_set_depressed () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #10 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #12 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #13 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #14 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #15 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #16 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. ---Type <return> to continue, or q <return> to quit--- #17 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #18 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #19 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #20 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #21 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #22 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #24 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #25 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #26 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #27 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #28 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #29 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #30 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #31 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #32 0x0fc4b3a4 in _gtk_button_set_depressed () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #33 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #34 0x0fc4b3a4 in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. Previous frame inner to this frame (corrupt stack?)
Created attachment 699 Stacktrace with gtk debuggin symbols Backtrace from xfce4-systemload plugin with debugging symbols.
*** Bug 2108 has been marked as a duplicate of this bug. ***
Created attachment 739 Fix crash when changing bar color. A pointer to the properties dialog was not initialized properly.
Ok, committed in SVN revision 1905. If you could try this patch, or update from SVN, that would be helpful.
(In reply to comment #5) > Ok, committed in SVN revision 1905. If you could try this patch, or update from > SVN, that would be helpful. > Oops, sorry, that's revision 1906.
It works with patch applied. Thank you :)