! 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 !
Iconbox crashing Panel when clicking on a Program which is Sticky
Status:
RESOLVED: WORKSFORME
Product:
Xfce4-panel
Component:
Window Buttons

Comments

Description Jan Reitz 2007-05-06 13:43:59 CEST
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070405 Firefox/2.0.0.3
Build Identifier: 

The Iconbox is crashing the Panel when clicking on a Icon of a Program which is visible in all 3 Desktops/Workspaces (Stickied).

Iconbox is configured to show windows from every workspace, not only the minimized, and using all available space.

Tried with mutiple programs, gaim, pidgin(i know its gaim, but i used the 2.0 version there), Terminal, Firefox: allways crashing.

if you cant reproduce i will recompile my xfce to include debug infos.


Reproducible: Always

Steps to Reproduce:
1.Click on a Icon in Iconbox of a program which is stickied

Actual Results:  
without gdb it just says Segmentation fault.

in gdb, but xfce build without debug infos:
Program received signal SIGSEGV, Segmentation fault.
0xb7f8426a in netk_workspace_activate () from /usr/lib/libxfcegui4.so.4

Expected Results:  
give focus to the program clicked.

i use "click to focus".
on up-to-date gentoo. x86, not x86_64
gcc used to compile xfce: 4.1.2
gtk version installed: 2.10.9
Comment 1 Jan Reitz 2007-05-06 14:07:48 CEST
output with debug useflag enabled in xfce-base/libxfcegui4 and xfce-base/xfce4-panel is :

DBG[panel-app.c:1014] panel_app_set_current_panel(): Current panel: 1

(xfce4-panel:6142): libxfcegui4-CRITICAL **: netk_workspace_activate: assertion `NETK_IS_WORKSPACE (space)' failed
DBG[panel-properties.c:470] panel_resize_function(): old: 1680x34       new: 1680x34
DBG[panel-properties.c:339] _set_struts(): 
Struts
0       0       34      0
0       0       0       0
0       1680    0       0

DBG[panel-properties.c:377] _set_struts(): all struts are checked and updated

it continues working for the moment, not even stopping inside the debugger.
Comment 2 Henk Boom 2007-08-27 17:47:05 CEST
I have the exact same problem (on 4.4.1 also), though it only happens when the program is minimized and I try to maximize it. i.e. Open terminal and set to sticky, click icon box to minimize (doesn't crash), click again to maximize (crashes). Reproducible 100% of the time.

Also worth noting, xfdesktop segfaults when I click on a stickied window in the middle-click menu. Maybe it is actually a bug in some shared library both programs use? The Task List plugin does not have this problem.
Comment 3 linux 2008-09-16 15:38:03 CEST
I have the same  problem on 4.4.2 on debian lenny. But it does not matter if it is minimized or not.

If it would help I can post a gdb-trace.
Comment 4 Nick Schermer editbugs 2009-11-28 12:07:33 CET
Most likely fixed in 4.6 and later since we use libwnck instead of netk.
Comment 5 Nick Schermer editbugs 2011-01-24 08:43:16 CET
Move bug to Window Buttons; the merge of tasklist and iconbox.

Bug #3211

Reported by:
Jan Reitz
Reported on: 2007-05-06
Last modified on: 2011-01-24

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Version:
Unspecified

Attachments

Additional information