! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Xfce4-panel dies with Segmentation fault when clicking on an icon in the icon...
Status:
RESOLVED: WONTFIX
Product:
Xfce4-panel

Comments

Description Saqib Rasul 2007-04-17 10:24:42 CEST
I am using: Xfce 4 Desktop Environment
version 4.4.1 (Xfce 4.4) installed via the gui on an Ubuntu 6.10

$ uname -a
Linux srasul-laptop 2.6.17-11-generic #2 SMP Tue Mar 13 23:32:38 UTC 2007 i686 GNU/Linux

I have an icon-box plugin on my xfce panel and when i click on an icon for a minimized app, xfce panel dies. The GDB trace is:

$ gdb xfce4-panel
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/bin/xfce4-panel 
[Thread debugging using libthread_db enabled]
[New Thread -1218689360 (LWP 7969)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1218689360 (LWP 7969)]
0xb7f4d84a in netk_workspace_activate () from /usr/local/lib/libxfcegui4.so.4
(gdb) 
(gdb) bt
#0  0xb7f4d84a in netk_workspace_activate ()
   from /usr/local/lib/libxfcegui4.so.4
#1  0xb7460bac in icon_button_pressed ()
   from /usr/local/lib/xfce4/panel-plugins/libiconbox.so
#2  0xb7cd2b00 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#3  0xb77e179b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0xb77f1b93 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#5  0xb77f2e7f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6  0xb77f3279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7  0xb7de65f8 in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb7ccbef3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb7ccd0f7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb7b4a7ea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#11 0xb7769802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#12 0xb776c7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#13 0xb776cb89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#14 0xb7ccd574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x08052451 in panel_app_run ()
#16 0x0805107d in main ()
(gdb) 

I have 2 monitors: laptop screen and external display and run twin view.
Comment 1 Jasper Huijsmans editbugs 2007-05-13 19:09:58 CEST
This looks like a hard bug to find. I don't think the iconbox code does anythng special. 

I can only guess that there is a problem between the netk library functions and the window manager and perhaps the twinview stuff, but I don't even know where to start looking :(

Thanks for reporting it.
Comment 2 Daniele C. 2008-01-27 17:55:59 CET
Same segfault here:

Program received signal SIGSEGV, Segmentation fault.
0xb7f4e1ea in netk_workspace_activate () from /usr/lib/libxfcegui4.so.4
(gdb) backtrace
#0  0xb7f4e1ea in netk_workspace_activate () from /usr/lib/libxfcegui4.so.4
#1  0xb70b9b3c in ?? () from /usr/lib/xfce4/panel-plugins/libiconbox.so
#2  0x00000000 in ?? ()

I am running Gentoo, if you need informations about my installed packages just ask.

I have both wxGTK v2.6.4.0-r3 and wxGTK v2.8.7.1-r1 installed
Comment 3 Daniele C. 2008-01-27 17:58:32 CET
I think twinview can be excluded, I don't have it installed at all.

Can it be a bug in wxGTK v2.8.7.1-r1, instead? Did anybody check their bug tracker?
Comment 4 Nick Schermer editbugs 2008-06-26 10:41:25 CEST
Closing since we've switched to wnck.

Bug #3154

Reported by:
Saqib Rasul
Reported on: 2007-04-17
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
1 user

Version

Attachments

Additional information