! 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 !
XFCE panel segmentation fault when moving an applet
Status:
RESOLVED: FIXED
Priority:
Very High
Product:
Xfce4-panel

Comments

Description Zenwalk 2006-01-23 19:26:31 CET
Hi,

I'm running xfce4-panel-4.3.27 from SVN (21/01/2006) , with everything needed
(all XFCE 4.3.0 packages, same date).

When I right-click on an applet (ie : a launcher) to move it and then select
"move", the panel segfaults.

The panel is configured with --prefix=/usr --enable-debug=yes and CFLAGS="-O2
-march=i486 -mtune=i686"


debuging output is attached.

Best regards

JP
Zenwalk.org


Reproducible: Always
Steps to Reproduce:
1. right click on an applet
2. select move

Actual Results:  
Segmentation fault

Expected Results:  
Ask me where I want to move the applet , and do it

DBG[panel-item-manager.c:262] _update_plugin_list():  + directory:
/home/jpgu/.local/share/xfce4/panel-plugins
DBG[panel-item-manager.c:262] _update_plugin_list():  + directory:
/usr/share/xfce4/panel-plugins
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/xfce4-mixer.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "xfce4-mixer":
name=Volume Control, comment=Change the Volume, icon=xfce4-mixer, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-mixer-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/xfce4-menu.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "xfce4-menu":
name=Xfce Menu, comment=Shows a menu containing categories of installed
applications, icon=xfce4_xicon1, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-menu-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/xfce4-mount-plugin.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-mount-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class
"xfce4-mount-plugin": name=Mount devices, comment=Shows all mountable devices
and (un)mounts them on request., icon=xfce-mount, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-mount-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/mailwatch.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-mailwatch-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "mailwatch":
name=Mail Watcher, comment=Check mail from multiple mailboxes, icon=xfce-mail,
external=1, path=/usr/libexec/xfce4/panel-plugins/xfce4-mailwatch-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/fsguard.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-fsguard-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "fsguard":
name=Free Space Checker, comment=Monitor free disk space,
icon=gnome-fs-blockdev, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-fsguard-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/systemload.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-systemload-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "systemload":
name=System Load Monitor, comment=Monitor CPU load, swap usage and memory
footprint, icon=gnome-monitor, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-systemload-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/weather.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-weather-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "weather":
name=Weather Update, comment=show current weather conditions,
icon=/usr/share/xfce4/weather/icons/liquid/30.png, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-weather-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/netload.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-netload-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "netload":
name=Network Monitor, comment=Show network traffic, icon=gnome-monitor,
external=1, path=/usr/libexec/xfce4/panel-plugins/xfce4-netload-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/cpugraph.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-cpugraph-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "cpugraph":
name=CPU Graph, comment=Graphical representation of the CPU load,
icon=gnome-fs-chardev, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-cpugraph-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/battmon.desktop
DBG[panel-item-manager.c:166] _new_plugin_class_from_desktop_file(): External
plugin: /usr/libexec/xfce4/panel-plugins/xfce4-battery-plugin
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "battmon":
name=Battery Monitor, comment=Show and monitor the battery status,
icon=gnome-dev-battery, external=1,
path=/usr/libexec/xfce4/panel-plugins/xfce4-battery-plugin
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/launcher.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/liblauncher.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "launcher":
name=Launcher, comment=Program launcher with optional menu,
icon=gnome-fs-executable, external=0,
path=/usr/lib/xfce4/panel-plugins/liblauncher.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/separator.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libseparator.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "separator":
name=Separator, comment=Adds a space or a line between panel items, icon=(null),
external=0, path=/usr/lib/xfce4/panel-plugins/libseparator.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/actions.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libactions.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "actions":
name=Action Buttons, comment=Log out or lock the screen, icon=xfce-system-exit,
external=0, path=/usr/lib/xfce4/panel-plugins/libactions.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/tasklist.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libtasklist.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "tasklist":
name=Task List, comment=Show all running applications, icon=xfce4-taskbar,
external=0, path=/usr/lib/xfce4/panel-plugins/libtasklist.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/pager.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libpager.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "pager":
name=Pager, comment=Miniature view of all virtual desktops, icon=wksp,
external=0, path=/usr/lib/xfce4/panel-plugins/libpager.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/systray.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libsystray.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "systray":
name=Status Area, comment=Show notification icons, icon=xfce-system-info,
external=0, path=/usr/lib/xfce4/panel-plugins/libsystray.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/iconbox.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libiconbox.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "iconbox":
name=Icon Box, comment=Show icons of all running applications,
icon=xfce4-iconbox, external=0, path=/usr/lib/xfce4/panel-plugins/libiconbox.so
DBG[panel-item-manager.c:137] _new_plugin_class_from_desktop_file(): Plugin
.desktop file: /usr/share/xfce4/panel-plugins/clock.desktop
DBG[panel-item-manager.c:177] _new_plugin_class_from_desktop_file(): Internal
plugin: /usr/lib/xfce4/panel-plugins/libclock.so
DBG[panel-item-manager.c:286] _update_plugin_list():  + class "clock":
name=Clock, comment=What time is it?, icon=xfce-schedule, external=0,
path=/usr/lib/xfce4/panel-plugins/libclock.so
DBG[panel-item-manager.c:262] _update_plugin_list():  + directory:
/usr/local/share/xfce4/panel-plugins
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 16, 0, 0, 0, 0, 0, 632, 648, 0, 0
DBG[panel-properties.c:894] panel_set_transparency(): Transparency: 31
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 16, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-config.c:371] start_element_handler(): Add item: name="tasklist", id="1"
DBG[panel-config.c:371] start_element_handler(): Add item: name="pager", id="2"
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 632, 648
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (343, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 975, 991
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (343, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 975, 991
DBG[panel-properties.c:894] panel_set_transparency(): Transparency: 31
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (343, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 975, 991
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11360597583"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher", id="5"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11361418220"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11361419902"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11360523110"
DBG[panel-config.c:371] start_element_handler(): Add item:
name="xfce4-mount-plugin", id="11363166402"
DBG[panel-config.c:371] start_element_handler(): Add item: name="mailwatch",
id="11362320700"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11360706800"
DBG[panel-config.c:371] start_element_handler(): Add item: name="launcher",
id="11360707851"
DBG[panel-config.c:371] start_element_handler(): Add item: name="xfce4-mixer",
id="11360595082"
DBG[panel-config.c:371] start_element_handler(): Add item: name="actions",
id="11361047650"
DBG[panel-config.c:371] start_element_handler(): Add item: name="actions", id="8"
DBG[panel-config.c:371] start_element_handler(): Add item: name="clock", id="4"
DBG[panel-config.c:371] start_element_handler(): Add item: name="systray", id="3"
DBG[panel-config.c:371] start_element_handler(): Add item: name="cpugraph",
id="11378508503"
DBG[panel-config.c:371] start_element_handler(): Add item: name="netload",
id="11378511215"
DBG[panel-config.c:371] start_element_handler(): Add item: name="weather",
id="11378513766"
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (343, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 805, 1161
DBG[panel-config.c:144] panel_config_create_panels(): Successfully configured 2
panel(s).
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:640] _window_mapped(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:640] _window_mapped(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (343, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 805, 1161
DBG[panel-properties.c:640] _window_mapped(): 
 + Position: 11
 + Offset: (805, 1972)
DBG[panel-properties.c:412] panel_set_position(): 
 + Position: 11
 + Offset: (805, 1972)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 1267, 1623
DBG[panel-properties.c:640] _window_mapped(): 
 + Position: 11
 + Offset: (1267, 2960)
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (454, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 454, 826
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (454, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 454, 826
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (439, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 439, 840
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (423, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 423, 857
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (423, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 423, 857
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (423, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 423, 857
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (423, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 423, 857
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (423, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 423, 857
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (403, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 403, 876
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (403, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 403, 876
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (403, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 403, 876
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (403, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 403, 876
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (387, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 387, 893
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (387, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 387, 893
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (315, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 315, 964
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (366, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 366, 913
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (366, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 366, 913
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (366, 988)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 366, 913
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (345, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 345, 935
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (345, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 345, 935
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (345, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 345, 935
DBG[panel-app.c:779] panel_app_set_current_panel(): Current panel: 1
DBG[xfce-panel-internal-plugin.c:549]
xfce_internal_panel_plugin_register_menu(): register menu
DBG[panel-properties.c:789] panel_block_autohide(): block
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 11
 + Offset: (345, 984)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 345, 935
DBG[panel-properties.c:351] panel_resize_function(): 
 + Position: 2
 + Offset: (0, 0)
DBG[panel-properties.c:276] _set_struts(): 
Struts: 0, 0, 28, 0, 0, 0, 0, 0, 0, 1280, 0, 0
DBG[panel-properties.c:805] panel_unblock_autohide(): unblock
DBG[panel-properties.c:789] panel_block_autohide(): block
DBG[panel-properties.c:789] panel_block_autohide(): block
DBG[panel.c:487] _panel_drag_begin():  + drag begin
Segmentation fault

(xfce4-mount-plugin:7247): Gdk-WARNING **: GdkWindow 0x120001c unexpectedly
destroyed

(xfce4-mount-plugin:7247): Gdk-WARNING **: GdkWindow 0x1200003 unexpectedly
destroyed

(xfce4-mailwatch-plugin:7248): Gdk-WARNING **: GdkWindow 0x140001c unexpectedly
destroyed

(xfce4-mailwatch-plugin:7248): Gdk-WARNING **: GdkWindow 0x1400003 unexpectedly
destroyed

(xfce4-mixer-plugin:7249): Gdk-WARNING **: GdkWindow 0x160001e unexpectedly
destroyed

(xfce4-mixer-plugin:7249): Gdk-WARNING **: GdkWindow 0x160001d unexpectedly
destroyed

(xfce4-mixer-plugin:7249): Gdk-WARNING **: GdkWindow 0x160001c unexpectedly
destroyed

(xfce4-mixer-plugin:7249): Gdk-WARNING **: GdkWindow 0x1600003 unexpectedly
destroyed

(xfce4-cpugraph-plugin:7250): Gdk-WARNING **: GdkWindow 0x180001d unexpectedly
destroyed

(xfce4-cpugraph-plugin:7250): Gdk-WARNING **: GdkWindow 0x180001c unexpectedly
destroyed

(xfce4-cpugraph-plugin:7250): Gdk-WARNING **: GdkWindow 0x1800003 unexpectedly
destroyed

(xfce4-weather-plugin:7252): Gdk-WARNING **: GdkWindow 0x1a0002a unexpectedly
destroyed

(xfce4-weather-plugin:7252): Gdk-WARNING **: GdkWindow 0x1a0001c unexpectedly
destroyed

(xfce4-weather-plugin:7252): Gdk-WARNING **: GdkWindow 0x1a00003 unexpectedly
destroyed

(xfce4-netload-plugin:7251): Gdk-WARNING **: GdkWindow 0x2600024 unexpectedly
destroyed

(xfce4-netload-plugin:7251): Gdk-WARNING **: GdkWindow 0x260001d unexpectedly
destroyed

(xfce4-netload-plugin:7251): Gdk-WARNING **: GdkWindow 0x260001c unexpectedly
destroyed

(xfce4-netload-plugin:7251): Gdk-WARNING **: GdkWindow 0x2600003 unexpectedly
destroyed
Comment 1 Jasper Huijsmans editbugs 2006-01-24 19:27:13 CET
Could you please try to get me a backtrace of the crash in gdb. That might hel
me locate the problem.

You have to make sure the panel is not running (pkill xfce4-panel). In a
terminal type:

 $ gdb xfce4-panel
gdb> r
 <do what you need to do to cause a crash>
 *crash*
gdb> bt
 <output of backtrace>

Thanks.
Comment 2 Zenwalk 2006-01-24 20:10:57 CET
This is the gdb backtrace, sorry for not including this info in the original bug
report.

[Thread debugging using libthread_db enabled]
[New Thread -1217906016 (LWP 11475)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217906016 (LWP 11475)]
0xb770e58f in memcpy () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb770e58f in memcpy () from /lib/tls/libc.so.6
#1  0xb7b9d910 in gdk_event_copy () from /usr/lib/libgdk-x11-2.0.so.0
#2  0xb7ca96ad in gtk_drag_set_default_icon () from /usr/lib/libgtk-x11-2.0.so.0
#3  0xb7ca9ccd in gtk_drag_set_default_icon () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x08051d33 in panel_dnd_begin_drag (widget=0x80fb490) at panel-dnd.c:137
#5  0xb7879534 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#6  0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0xb7877f7c in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#8  0xb7878ecd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0xb7efb255 in xfce_panel_item_move (item=0x80d7830) at
xfce-panel-item-iface.c:270
#11 0xb7efa77d in xfce_internal_panel_plugin_move (plugin=0x80d7830) at
xfce-panel-internal-plugin.c:540
#12 0xb7efc41e in xfce_panel_plugin_move (plugin=0x80d7830) at
xfce-panel-plugin-iface.c:657
#13 0xb7879534 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#14 0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb7877f7c in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#16 0xb7878ecd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb7ddb6ca in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7d20302 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7d204ef in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7d17869 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7d12c90 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7863c68 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#24 0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0xb7877aaa in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#26 0xb7878be4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0xb7ddb854 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7d107f8 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7d10c30 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7bc1061 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0
#32 0xb77f6f54 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb77f8996 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#34 0xb77f8c15 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0xb7d11483 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0804fcbe in panel_app_run (argc=1, argv=0xbfa20744) at panel-app.c:520
#37 0x0804f2cf in main (argc=1, argv=0xbfa20744) at main.c:164
(gdb) q
Comment 3 Zenwalk 2006-01-24 20:12:56 CET
This is the gdb backtrace :

[Thread debugging using libthread_db enabled]
[New Thread -1217906016 (LWP 11475)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217906016 (LWP 11475)]
0xb770e58f in memcpy () from /lib/tls/libc.so.6
(gdb) bt
#0  0xb770e58f in memcpy () from /lib/tls/libc.so.6
#1  0xb7b9d910 in gdk_event_copy () from /usr/lib/libgdk-x11-2.0.so.0
#2  0xb7ca96ad in gtk_drag_set_default_icon () from /usr/lib/libgtk-x11-2.0.so.0
#3  0xb7ca9ccd in gtk_drag_set_default_icon () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x08051d33 in panel_dnd_begin_drag (widget=0x80fb490) at panel-dnd.c:137
#5  0xb7879534 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#6  0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0xb7877f7c in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#8  0xb7878ecd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0xb7efb255 in xfce_panel_item_move (item=0x80d7830) at
xfce-panel-item-iface.c:270
#11 0xb7efa77d in xfce_internal_panel_plugin_move (plugin=0x80d7830) at
xfce-panel-internal-plugin.c:540
#12 0xb7efc41e in xfce_panel_plugin_move (plugin=0x80d7830) at
xfce-panel-plugin-iface.c:657
#13 0xb7879534 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#14 0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb7877f7c in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#16 0xb7878ecd in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb7ddb6ca in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7d20302 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7d204ef in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7d17869 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7d12c90 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7863c68 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#24 0xb786396c in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0xb7877aaa in g_signal_has_handler_pending () from /usr/lib/libgobject-2.0.so.0
#26 0xb7878be4 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0xb787914b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0xb7ddb854 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7d107f8 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7d10c30 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb7bc1061 in gdk_event_get_graphics_expose () from /usr/lib/libgdk-x11-2.0.so.0
#32 0xb77f6f54 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb77f8996 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#34 0xb77f8c15 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0xb7d11483 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0804fcbe in panel_app_run (argc=1, argv=0xbfa20744) at panel-app.c:520
#37 0x0804f2cf in main (argc=1, argv=0xbfa20744) at main.c:164
(gdb) q
Comment 4 Jasper Huijsmans editbugs 2006-01-29 10:09:16 CET
Ok, could you check out the latest SVN? I changed something that may fix it, but
it is only a guess.
Comment 5 Zenwalk 2006-01-29 12:14:48 CET
SVN revision 19652 fixes the bug :)

Thanks

JP
Comment 6 Jasper Huijsmans editbugs 2006-01-29 12:21:28 CET
Great! Thanks for testing.

Bug #1347

Reported by:
Zenwalk
Reported on: 2006-01-23
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information