xfdesktop crashes when opening the properties of a folder
Submitted by rec..@..it.com
Assigned to Daniel Morales
Description
To reproduce this bug:
- Load up xfce
- Right-click on any folder (a link to a folder in my case) on the desktop
- Select properties. -> Crash.
This bug is 100% reproducible in xfdesktop on my machine, I noticed that xfdesktop and thunar share this component, the bug appears in thunar without any noticeable pattern.
Backtrace:
(gdb) run
Starting program: /usr/bin/xfdesktop
[Thread debugging using libthread_db enabled]
xfdesktop[28578]: starting up
/usr/share/themes/MurrinaCandido/gtk-2.0/gtkrc:84: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/MurrinaCandido/gtk-2.0/gtkrc:85: Murrine configuration option "lightborder_ratio" will be deprecated in future releases. Please use "lightborder_shade" instead.
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/backdrop/screen0/xinerama-stretch" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/style" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/icon-size" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/font-size" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/use-custom-font-size" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/backdrop/screen0/monitor0/color2" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/backdrop/screen0/monitor0/brightness" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/backdrop/screen0/monitor0/saturation" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/file-icons/show-filesystem" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/file-icons/show-home" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/file-icons/show-trash" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-icons/file-icons/show-removable" does not exist on channel "xfce4-desktop" [New Thread 0x7fffeccfd710 (LWP 28656)] [New Thread 0x7fffebf81710 (LWP 28657)] [New Thread 0x7fffeb780710 (LWP 28658)] [New Thread 0x7fffeaf7f710 (LWP 28659)]
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-menu/show" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/desktop-menu/show-icons" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/windowlist-menu/show" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/windowlist-menu/show-icons" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/windowlist-menu/show-workspace-names" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/windowlist-menu/show-submenus" does not exist on channel "xfce4-desktop"
(xfdesktop:28578): xfconf-WARNING **: Error check failed at xfconf_channel_get_internal():441: Property "/windowlist-menu/show-sticky-once" does not exist on channel "xfce4-desktop" [Thread 0x7fffeccfd710 (LWP 28656) exited]
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink().
(xfdesktop:28578): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink(). ** thunar-shares-plugin-lib:ERROR:shares.c:939:shares_get_share_info_for_path: assertion failed: (path != NULL)
Program received signal SIGABRT, Aborted.
0x00007fffefd28065 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 0x00007fffefd28065 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fffefd2930f in *__GI_abort () at abort.c:92
#2 0x00007ffff00a7b5c in IA__g_assertion_message (domain=0x7fffe20ff25a "thunar-shares-plugin-lib", file=0x7fffe20ff251 "shares.c",
line=<value optimized out>, func=0x7fffe20ff510 "shares_get_share_info_for_path", message=<value optimized out>) at gtestutils.c:1302
#3 0x00007ffff00a80bc in IA__g_assertion_message_expr (domain=0x7fffe20ff25a "thunar-shares-plugin-lib", file=0x7fffe20ff251 "shares.c", line=939,
func=0x7fffe20ff510 "shares_get_share_info_for_path", expr=<value optimized out>) at gtestutils.c:1313
#4 0x00007fffe20fdd3a in shares_get_share_info_for_path (path=0x0, ret_share_info=0x7fffffffc7a8, error=<value optimized out>) at shares.c:939
#5 0x00007fffe20fc08e in tsp_page_file_changed (file=<value optimized out>, user_data=<value optimized out>) at tsp-page.c:357
#6 0x00007fffe20fc2f7 in tsp_page_set_file (tsp_page=0x909080, file=0x750430) at tsp-page.c:332
#7 0x00007fffe20fcd08 in tsp_page_set_property (object=0x909080, prop_id=1, value=<value optimized out>, pspec=0x7b9de0) at tsp-page.c:280
#8 0x00007ffff033a30b in object_set_property (object_type=<value optimized out>, n_parameters=<value optimized out>, parameters=<value optimized out>)
at gobject.c:968
#9 IA__g_object_newv (object_type=<value optimized out>, n_parameters=<value optimized out>, parameters=<value optimized out>) at gobject.c:1279
#10 0x00007ffff033a899 in IA__g_object_new_valist (object_type=<value optimized out>, first_property_name=<value optimized out>, var_args=0x7fffffffcab0)
at gobject.c:1364
#11 0x00007ffff033a9b9 in IA__g_object_new (object_type=7471296, first_property_name=0x7fffe20feb7d "file") at gobject.c:1086
#12 0x00007fffe20fc3b0 in tsp_page_new (file=0x750430) at tsp-page.c:292
#13 0x00007fffe20fcefa in tsp_provider_get_pages (property_page_provider=<value optimized out>, files=0x933b00) at tsp-provider.c:103
#14 0x00007ffff4dfb84d in IA__thunarx_property_page_provider_get_pages (provider=0x6fa140, files=0x933b00) at thunarx-property-page-provider.c:123
#15 0x000000000042567d in xfdesktop_file_properties_dialog_show (parent=<value optimized out>, icon=<value optimized out>,
thunarx_properties_providers=<value optimized out>) at xfdesktop-file-properties-dialog.c:568
#16 0x00000000004205bd in xfdesktop_file_icon_menu_properties (widget=<value optimized out>, user_data=0x66e9a0) at xfdesktop-file-icon-manager.c:1096
#17 0x00007ffff033fd6b in IA__g_cclosure_marshal_VOID__VOID (closure=0x906730, return_value=<value optimized out>, n_param_values=<value optimized out>,
---Type <return> to continue, or q <return> to quit---
param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=0x420571) at gmarshal.c:77
#18 0x00007ffff033414d in IA__g_closure_invoke (closure=0x906730, return_value=<value optimized out>, n_param_values=<value optimized out>,
param_values=0x7adee0, invocation_hint=0x7fffffffcf00) at gclosure.c:767
#19 0x00007ffff03476ee in signal_emit_unlocked_R (node=0x8c18d0, detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
#20 0x00007ffff034895b in IA__g_signal_emit_valist (instance=0x9006f0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd0a0) at gsignal.c:2980
#21 0x00007ffff0348f81 in IA__g_signal_emit (instance=0x6fa2, signal_id=28578, detail=6) at gsignal.c:3037
#22 0x00007ffff4a459d8 in IA__gtk_widget_activate (widget=0x9006f0) at gtkwidget.c:4798
#23 0x00007ffff4950bf9 in IA__gtk_menu_shell_activate_item (menu_shell=0x8e84d0, menu_item=0x9006f0, force_deactivate=<value optimized out>)
at gtkmenushell.c:1139
#24 0x00007ffff49522f4 in gtk_menu_shell_button_release (widget=0x8e84d0, event=<value optimized out>) at gtkmenushell.c:678
#25 0x00007ffff49492c4 in gtk_menu_button_release (widget=0x8e84d0, event=0x91c9e0) at gtkmenu.c:2983
#26 0x00007ffff49436dd in _gtk_marshal_BOOLEAN__BOXED (closure=0x6b5fc0, return_value=0x7fffffffd430, n_param_values=<value optimized out>,
param_values=0x91faa0, invocation_hint=<value optimized out>, marshal_data=0x7ffff49491ff) at gtkmarshalers.c:84
#27 0x00007ffff033273d in g_type_class_meta_marshal (closure=0x6b5fc0, return_value=0x7fffffffd430, n_param_values=2, param_values=0x91faa0,
invocation_hint=0x7fffffffd460, marshal_data=0x160) at gclosure.c:878
#28 0x00007ffff033414d in IA__g_closure_invoke (closure=0x6b5fc0, return_value=<value optimized out>, n_param_values=<value optimized out>,
param_values=0x91faa0, invocation_hint=0x7fffffffd460) at gclosure.c:767
#29 0x00007ffff0347ab1 in signal_emit_unlocked_R (node=0x6b6030, detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3285
#30 0x00007ffff03489c8 in IA__g_signal_emit_valist (instance=0x8e84d0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd600) at gsignal.c:2990
#31 0x00007ffff0348f81 in IA__g_signal_emit (instance=0x6fa2, signal_id=28578, detail=6) at gsignal.c:3037
#32 0x00007ffff4a3f977 in gtk_widget_event_internal (widget=0x8e84d0, event=0x91c9e0) at gtkwidget.c:4767
---Type <return> to continue, or q <return> to quit---
#33 0x00007ffff4a45c1a in IA__gtk_widget_event (widget=0x8e84d0, event=0x91c9e0) at gtkwidget.c:4564
#34 0x00007ffff493d22a in IA__gtk_propagate_event (widget=0x8e84d0, event=0x91c9e0) at gtkmain.c:2417
#35 0x00007ffff493e221 in IA__gtk_main_do_event (event=0x91c9e0) at gtkmain.c:1622
#36 0x00007ffff45bdc6c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)
at gdkevents-x11.c:2372
#37 0x00007ffff0086348 in g_main_dispatch (context=0x66e520) at gmain.c:1960
#38 IA__g_main_context_dispatch (context=0x66e520) at gmain.c:2513
#39 0x00007ffff0089256 in g_main_context_iterate (context=0x66e520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
at gmain.c:2591
#40 0x00007ffff00896e1 in IA__g_main_loop_run (loop=0x850960) at gmain.c:2799
#41 0x00007ffff493e50e in IA__gtk_main () at gtkmain.c:1218
#42 0x0000000000412e99 in main (argc=1, argv=0x7fffffffdee8) at main.c:387
(gdb)
(gdb) bt full
#0 0x00007fffefd28065 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#1 0x00007fffefd2930f in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0x933d20, sa_sigaction = 0x933d20}, sa_mask = {__val = {140737308107449, 9667368, 140737220222560,
9649440, 9667344, 140737216760592, 140737353879552, 0, 6788756, 9667344, 5, 2977888, 0, 9648928, 9651464, 140737220239360}},
sa_flags = -136395662, sa_restorer = 0x7fff00000005}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff00a7b5c in IA__g_assertion_message (domain=0x7fffe20ff25a "thunar-shares-plugin-lib", file=0x7fffe20ff251 "shares.c",
line=<value optimized out>, func=0x7fffe20ff510 "shares_get_share_info_for_path", message=<value optimized out>) at gtestutils.c:1302
lstr = "939\000\000\000\000\000\222\363\017\342\377\177\000\000\023\236\r\360\377\177\000\000\000\000\000\000\000\000\000"
#3 0x00007ffff00a80bc in IA__g_assertion_message_expr (domain=0x7fffe20ff25a "thunar-shares-plugin-lib", file=0x7fffe20ff251 "shares.c", line=939,
func=0x7fffe20ff510 "shares_get_share_info_for_path", expr=<value optimized out>) at gtestutils.c:1313
No locals.
#4 0x00007fffe20fdd3a in shares_get_share_info_for_path (path=0x0, ret_share_info=0x7fffffffc7a8, error=<value optimized out>) at shares.c:939
info = <value optimized out>
__PRETTY_FUNCTION__ = "shares_get_share_info_for_path"
#5 0x00007fffe20fc08e in tsp_page_file_changed (file=<value optimized out>, user_data=<value optimized out>) at tsp-page.c:357
share_info = 0x0
result = <value optimized out>
tsp_page = 0x909080
error = 0x0
uri = 0x936fe0 "\370gu"
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffe20fc2f7 in tsp_page_set_file (tsp_page=0x909080, file=0x750430) at tsp-page.c:332
__PRETTY_FUNCTION__ = "tsp_page_set_file"
#7 0x00007fffe20fcd08 in tsp_page_set_property (object=0x909080, prop_id=1, value=<value optimized out>, pspec=0x7b9de0) at tsp-page.c:280
No locals.
#8 0x00007ffff033a30b in object_set_property (object_type=<value optimized out>, n_parameters=<value optimized out>, parameters=<value optimized out>)
at gobject.c:968
tmp_value = {g_type = 7353568, data = {{v_int = 7668784, v_uint = 7668784, v_long = 7668784, v_ulong = 7668784, v_int64 = 7668784,
v_uint64 = 7668784, v_float = 1.07462552e-38, v_double = 3.788882719777018e-317, v_pointer = 0x750430}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
param_id = 1
#9 IA__g_object_newv (object_type=<value optimized out>, n_parameters=<value optimized out>, parameters=<value optimized out>) at gobject.c:1279
cparams = 0x1
oparams = 0x932ae0
nqueue = 0x933b20
object = <value optimized out>
class = 0x9341a0
unref_class = 0x9341a0
slist = <value optimized out>
n_total_cparams = <value optimized out>
n_cparams = <value optimized out>
n_oparams = <value optimized out>
n_cvalues = <value optimized out>
cvalues = <value optimized out>
---Type <return> to continue, or q <return> to quit---
clist = <value optimized out>
newly_constructed = 1
i = 0
__PRETTY_FUNCTION__ = "IA__g_object_newv"
#10 0x00007ffff033a899 in IA__g_object_new_valist (object_type=<value optimized out>, first_property_name=<value optimized out>, var_args=0x7fffffffcab0)
at gobject.c:1364
params = <value optimized out>
name = 0x0
object = <value optimized out>
n_params = <value optimized out>
n_alloced_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_new_valist"
#11 0x00007ffff033a9b9 in IA__g_object_new (object_type=7471296, first_property_name=0x7fffe20feb7d "file") at gobject.c:1086
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffcba0, reg_save_area = 0x7fffffffcad0}}
__PRETTY_FUNCTION__ = "IA__g_object_new"
#12 0x00007fffe20fc3b0 in tsp_page_new (file=0x750430) at tsp-page.c:292
No locals.
#13 0x00007fffe20fcefa in tsp_provider_get_pages (property_page_provider=<value optimized out>, files=0x933b00) at tsp-provider.c:103
No locals.
#14 0x00007ffff4dfb84d in IA__thunarx_property_page_provider_get_pages (provider=0x6fa140, files=0x933b00) at thunarx-property-page-provider.c:123
pages = 0x0
#15 0x000000000042567d in xfdesktop_file_properties_dialog_show (parent=<value optimized out>, icon=<value optimized out>,
thunarx_properties_providers=<value optimized out>) at xfdesktop-file-properties-dialog.c:568
---Type <return> to continue, or q <return> to quit---
files = 0x933b00
pages = 0x0
p = 0x8661e0
page = 0x42cb60
label_widget = 0x932500
label = <value optimized out>
dlg = 0x921000
hbox = <value optimized out>
lbl = 0x932500
img = <value optimized out>
spacer = <value optimized out>
notebook = <value optimized out>
vbox = <value optimized out>
entry = <value optimized out>
combo = <value optimized out>
row = <value optimized out>
dw = 48
dh = 48
pfd = 0x933b00
str = <value optimized out>
buf = "78.5 GB\000\062\070 03:24:10\000\000\000\000\000 \000\000\000\000\000\000\000\030\000\000\000\000\000\000\000\240\302u\000\001\000\000\000 ", '\000' <repeats 14 times>
rname = <value optimized out>
---Type <return> to continue, or q <return> to quit---
is_link = 1
tm = <value optimized out>
info = <value optimized out>
mime_database = 0x66a8a0
user_manager = <value optimized out>
user = 0x0
group = 0x931870
mode = 493
mime_apps = 0x91a940
l = 0x6fa260
access_types = {0x42cb00 "None", 0x42cb05 "Write only", 0x42cb10 "Read only", 0x42cb1a "Read & Write"}
#16 0x00000000004205bd in xfdesktop_file_icon_menu_properties (widget=<value optimized out>, user_data=0x66e9a0) at xfdesktop-file-icon-manager.c:1096
parent = 0x0
icon = 0x750430
selected = <value optimized out>
#17 0x00007ffff033fd6b in IA__g_cclosure_marshal_VOID__VOID (closure=0x906730, return_value=<value optimized out>, n_param_values=<value optimized out>,
param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=0x420571) at gmarshal.c:77
data1 = 0x9006f0
data2 = 0x6fa2
__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#18 0x00007ffff033414d in IA__g_closure_invoke (closure=0x906730, return_value=<value optimized out>, n_param_values=<value optimized out>,
param_values=0x7adee0, invocation_hint=0x7fffffffcf00) at gclosure.c:767
marshal = 0x411ea8 <g_cclosure_marshal_VOID__VOID@plt>
---Type <return> to continue, or q <return> to quit---
marshal_data = 0x0
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#19 0x00007ffff03476ee in signal_emit_unlocked_R (node=0x8c18d0, detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3247
tmp = 0x0
handler = 0x907240
accumulator = 0x0
emission = {next = 0x7fffffffd450, instance = 0x9006f0, ihint = {signal_id = 150, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN,
chain_type = 4}
class_closure = 0x8c1870
hlist = <value optimized out>
handler_list = 0x907240
return_accu = 0x0
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = <value optimized out>
max_sequential_handler_number = 630
return_value_altered = 1
#20 0x00007ffff034895b in IA__g_signal_emit_valist (instance=0x9006f0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd0a0) at gsignal.c:2980
instance_and_params = 0x7adee0
signal_return_type = 4
param_values = <value optimized out>
node = 0x8c18d0
---Type <return> to continue, or q <return> to quit---
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#21 0x00007ffff0348f81 in IA__g_signal_emit (instance=0x6fa2, signal_id=28578, detail=6) at gsignal.c:3037
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffd180, reg_save_area = 0x7fffffffd0c0}}
#22 0x00007ffff4a459d8 in IA__gtk_widget_activate (widget=0x9006f0) at gtkwidget.c:4798
__PRETTY_FUNCTION__ = "IA__gtk_widget_activate"
#23 0x00007ffff4950bf9 in IA__gtk_menu_shell_activate_item (menu_shell=0x8e84d0, menu_item=0x9006f0, force_deactivate=<value optimized out>)
at gtkmenushell.c:1139
slist = <value optimized out>
shells = 0x7b6490
__PRETTY_FUNCTION__ = "IA__gtk_menu_shell_activate_item"
#24 0x00007ffff49522f4 in gtk_menu_shell_button_release (widget=0x8e84d0, event=<value optimized out>) at gtkmenushell.c:678
submenu = 0x0
menu_item = 0x9006f0
deactivate = <value optimized out>
menu_shell = 0x8e84d0
priv = <value optimized out>
#25 0x00007ffff49492c4 in gtk_menu_button_release (widget=0x8e84d0, event=0x91c9e0) at gtkmenu.c:2983
priv = <value optimized out>
#26 0x00007ffff49436dd in _gtk_marshal_BOOLEAN__BOXED (closure=0x6b5fc0, return_value=0x7fffffffd430, n_param_values=<value optimized out>,
param_values=0x91faa0, invocation_hint=<value optimized out>, marshal_data=0x7ffff49491ff) at gtkmarshalers.c:84
data1 = 0x8e84d0
---Type <return> to continue, or q <return> to quit---
data2 = 0x6
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#27 0x00007ffff033273d in g_type_class_meta_marshal (closure=0x6b5fc0, return_value=0x7fffffffd430, n_param_values=2, param_values=0x91faa0,
invocation_hint=0x7fffffffd460, marshal_data=0x160) at gclosure.c:878
callback = 0x8
#28 0x00007ffff033414d in IA__g_closure_invoke (closure=0x6b5fc0, return_value=<value optimized out>, n_param_values=<value optimized out>,
param_values=0x91faa0, invocation_hint=0x7fffffffd460) at gclosure.c:767
marshal = 0x7ffff03326e0 <g_type_class_meta_marshal>
marshal_data = 0x160
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#29 0x00007ffff0347ab1 in signal_emit_unlocked_R (node=0x6b6030, detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3285
accumulator = 0x6b5e80
emission = {next = 0x0, instance = 0x8e84d0, ihint = {signal_id = 39, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
chain_type = 7281616}
class_closure = 0x6b5fc0
hlist = 0x8d1dc8
handler_list = 0x0
return_accu = 0x7fffffffd430
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = <value optimized out>
---Type <return> to continue, or q <return> to quit---
max_sequential_handler_number = 630
return_value_altered = 0
#30 0x00007ffff03489c8 in IA__g_signal_emit_valist (instance=0x8e84d0, signal_id=<value optimized out>, detail=0, var_args=0x7fffffffd600) at gsignal.c:2990
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = <value optimized out>
instance_and_params = 0x91faa0
signal_return_type = 20
param_values = <value optimized out>
node = 0x6b6030
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#31 0x00007ffff0348f81 in IA__g_signal_emit (instance=0x6fa2, signal_id=28578, detail=6) at gsignal.c:3037
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd6e0, reg_save_area = 0x7fffffffd620}}
#32 0x00007ffff4a3f977 in gtk_widget_event_internal (widget=0x8e84d0, event=0x91c9e0) at gtkwidget.c:4767
signal_num = <value optimized out>
return_val = 0
#33 0x00007ffff4a45c1a in IA__gtk_widget_event (widget=0x8e84d0, event=0x91c9e0) at gtkwidget.c:4564
__PRETTY_FUNCTION__ = "IA__gtk_widget_event"
#34 0x00007ffff493d22a in IA__gtk_propagate_event (widget=0x8e84d0, event=0x91c9e0) at gtkmain.c:2417
tmp = 0x8e84d0
handled_event = 0
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#35 0x00007ffff493e221 in IA__gtk_main_do_event (event=0x91c9e0) at gtkmain.c:1622
event_widget = 0x9006f0
grab_widget = 0x9006f0
window_group = 0x75c380
rewritten_event = 0x0
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#36 0x00007ffff45bdc6c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)
at gdkevents-x11.c:2372
display = <value optimized out>
event = 0x91c9e0
#37 0x00007ffff0086348 in g_main_dispatch (context=0x66e520) at gmain.c:1960
dispatch = 0x7ffff45bdc20 <gdk_event_dispatch>
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x66e4a0, next = 0x0}
source = 0x66e4a0
current = 0x769830
i = 0
#38 IA__g_main_context_dispatch (context=0x66e520) at gmain.c:2513
---Type <return> to continue, or q <return> to quit---
No locals.
#39 0x00007ffff0089256 in g_main_context_iterate (context=0x66e520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
at gmain.c:2591
max_priority = 2147483647
timeout = 580
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = 0x850e10
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#40 0x00007ffff00896e1 in IA__g_main_loop_run (loop=0x850960) at gmain.c:2799
self = 0x634b40
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#41 0x00007ffff493e50e in IA__gtk_main () at gtkmain.c:1218
tmp_list = 0x1
functions = 0x0
init = 0x6761c8
loop = 0x850960
#42 0x0000000000412e99 in main (argc=1, argv=0x7fffffffdee8) at main.c:387
gdpy = 0x662000
desktops = 0x6761c0
i = 1
nscreens = 1
---Type <return> to continue, or q <return> to quit---
xid = <value optimized out>
channel = 0x672cc0
message = 0x1 <Address 0x1 out of bounds>
already_running = 6775240
buf = "/backdrop/screen0/\000\000\000\000\000\000\355N\373\362\377\177\000\000\221P\354\356\377\177\000\000\006\000\000\000\000\000\000\000P\335\377\377\377\177\000\000`\236\004\360\377\177\000\000`\236\004\360\377\177\000\000з\353\367\377\177\000\000\006\000\000\000\000\000\000\000\000\325\373\367\377\177\000\000\016\000\000\000\000\000\000\000\234\317\326\357\377\177\000\000P\335\377\377\377\177\000\000U\251\373\362\377\177\000\000p\310\026\363\377\177\000\000x\203\373\362\377\177\000\000\200\273\353\367\377\177\000\000f\306\336\367\377\177\000\000\060g\353\367\377\177\000\000\027\000\000\000\000\000\000\000\350\333\377\377\377\177\000\000P\334\377\377\377\177\000\000P\335\377\377\377\177\000\000\340\332\377\377\377\177\000\000^\226\223\034\016\000\000\000\000\000\000\000\001\000\000\000@\310\026\363\377\177\000\000\001\000\000\200\006\000\000\000\340\260\021\363\377\177\000\000\017\000\000\000\000\000\000\000@S\354\356\377\177\000\000\001\000\000\000\000\000\000\000\026", '\000' <repeats 47 times>, "\b\302\373\367\377\177\000\000)}\336"...
error = 0x0
(gdb)