[Pkg-cairo-dock-devel] Bug#676841: cairo-dock-core: segfault in cairo_dock_new_dialog() from libgldi.so3 when using log out applet

Frederik Himpe fhimpe at telenet.be
Sat Jun 9 20:53:59 UTC 2012


Package: cairo-dock-core
Version: 3.0.0-2
Severity: important

I have the log-out applet added to my dock. When I click any of the options in
the Log out applet (such as Log out, Reboot, Shutdown,...), cairo-dock
segfaults and is restarted automatically. No log out happens.

cairo-dock is missing a -dbg package, so it seems impossible to get a complete
stack trace.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff34c9729 in cairo_dock_new_dialog () from /usr/lib/libgldi.so.3
(gdb) thread apply all bt

Thread 5 (Thread 0x7fffc6c56700 (LWP 27203)):
#0  0x00007ffff31caa93 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fffdcfe3e3f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffdcfd539c in pa_mainloop_poll () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#3  0x00007fffdcfd59f9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#4  0x00007fffdcfd5ab0 in pa_mainloop_run () from /usr/lib/x86_64-linux-
gnu/libpulse.so.0
#5  0x00007fffdcfe3def in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffdcb8a423 in ?? () from /usr/lib/x86_64-linux-
gnu/pulseaudio/libpulsecommon-2.0.so
#7  0x00007ffff2ee7b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#8  0x00007ffff31d56dd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffd71ae700 (LWP 27194)):
#0  0x00007ffff31caa93 in *__GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff51794d4 in g_main_context_poll (n_fds=1, fds=0xc05fb0,
timeout=-1, context=0x7fffcc0011a0, priority=<optimized out>)
    at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (context=0x7fffcc0011a0, block=block at entry=1,
dispatch=dispatch at entry=1,
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  0x00007ffff5179932 in g_main_loop_run (loop=0x7fffcc000f80) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
#4  0x00007ffff72957f6 in gdbus_shared_thread_func (user_data=0x7fffcc001170)
at /tmp/buildd/glib2.0-2.32.3/./gio/gdbusprivate.c:277
#5  0x00007ffff519bdf5 in g_thread_proxy (data=0xc814f0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#6  0x00007ffff2ee7b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#7  0x00007ffff31d56dd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffd79af700 (LWP 27193)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007ffff51b5525 in g_cond_wait_until (cond=cond at entry=0xec2548,
mutex=mutex at entry=0xec2540, end_time=end_time at entry=705083450967)
    at /tmp/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:855
#2  0x00007ffff514fdb1 in g_async_queue_pop_intern_unlocked
(queue=queue at entry=0xec2540, wait=wait at entry=1,
    end_time=end_time at entry=705083450967) at
/tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:424
#3  0x00007ffff51503fa in g_async_queue_timeout_pop (queue=0xec2540,
timeout=timeout at entry=15000000)
    at /tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:545
#4  0x00007ffff519c5b2 in g_thread_pool_wait_for_new_pool () at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:169
#5  g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:366
#6  0x00007ffff519bdf5 in g_thread_proxy (data=0x6719e0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#7  0x00007ffff2ee7b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
---Type <return> to continue, or q <return> to quit---
#8  0x00007ffff31d56dd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb9980 (LWP 27188)):
#0  0x00007ffff34c9729 in cairo_dock_new_dialog () from /usr/lib/libgldi.so.3
#1  0x00007ffff34ccd4a in cairo_dock_build_dialog () from /usr/lib/libgldi.so.3
#2  0x00007ffff34cd4b4 in cairo_dock_show_dialog_full () from
/usr/lib/libgldi.so.3
#3  0x00007fffda952e51 in ?? () from /usr/lib/cairo-dock/libcd-logout.so
#4  0x00007fffda953408 in ?? () from /usr/lib/cairo-dock/libcd-logout.so
#5  0x00007ffff5437724 in g_closure_invoke (closure=0x7fffcc2e8ee0,
return_value=0x0, n_param_values=1, param_values=0x7fffffffd450,
    invocation_hint=0x7fffffffd3f0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#6  0x00007ffff54487b0 in signal_emit_unlocked_R (node=node at entry=0x65b910,
detail=detail at entry=0, instance=instance at entry=0x13362b0,
    emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0x7fffffffd450)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#7  0x00007ffff545072c in g_signal_emit_valist (instance=0x13362b0,
signal_id=<optimized out>, detail=0,
    var_args=var_args at entry=0x7fffffffd698) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#8  0x00007ffff54508c2 in g_signal_emit (instance=instance at entry=0x13362b0,
signal_id=<optimized out>, detail=detail at entry=0)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#9  0x00007ffff4ae982c in gtk_widget_activate (widget=widget at entry=0x13362b0)
at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6411
#10 0x00007ffff49dd06e in gtk_menu_shell_activate_item (menu_shell=0x1382790,
menu_item=0x13362b0, force_deactivate=<optimized out>)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmenushell.c:1429
#11 0x00007ffff49dd40b in gtk_menu_shell_button_release (widget=0x1382790,
event=<optimized out>)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmenushell.c:830
#12 0x00007ffff49c239f in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x6512b0,
return_value=0x7fffffffd990, instance=0x1382790,
    args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized
out>, param_types=0x6512e0)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmarshalers.c:130
#13 0x00007ffff5437a03 in _g_closure_invoke_va (closure=0x6512b0,
return_value=0x7fffffffd990, instance=0x1382790, args=0x7fffffffdb58,
    n_params=1, param_types=0x6512e0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:840
#14 0x00007ffff5450076 in g_signal_emit_valist (instance=0x1382790,
signal_id=<optimized out>, detail=0,
    var_args=var_args at entry=0x7fffffffdb58) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3207
#15 0x00007ffff54508c2 in g_signal_emit (instance=instance at entry=0x1382790,
signal_id=<optimized out>, detail=detail at entry=0)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#16 0x00007ffff4aea42e in gtk_widget_event_internal
(widget=widget at entry=0x1382790, event=event at entry=0x1610190)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6380
#17 0x00007ffff4aea849 in gtk_widget_event (widget=widget at entry=0x1382790,
event=event at entry=0x1610190)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkwidget.c:6037
#18 0x00007ffff49c0305 in propagate_event_up (topmost=<optimized out>,
event=<optimized out>, widget=0x1382790)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:2400
---Type <return> to continue, or q <return> to quit---
#19 propagate_event (widget=<optimized out>, event=0x1610190,
captured=<optimized out>, topmost=0x0)
    at /tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:2500
#20 0x00007ffff49c1f73 in gtk_main_do_event (event=0x1610190) at
/tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1713
#21 0x00007ffff460b002 in gdk_event_source_dispatch
(source=source at entry=0x690fe0, callback=<optimized out>, user_data=<optimized
out>)
    at /tmp/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:358
#22 0x00007ffff5179205 in g_main_dispatch (context=0x68cd70) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#23 g_main_context_dispatch (context=context at entry=0x68cd70) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#24 0x00007ffff5179538 in g_main_context_iterate (context=0x68cd70,
block=block at entry=1, dispatch=dispatch at entry=1,
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#25 0x00007ffff5179932 in g_main_loop_run (loop=0xce0d50) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
#26 0x00007ffff49c12d5 in gtk_main () at
/tmp/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1161
#27 0x00000000004102c5 in main ()



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (300, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cairo-dock-core depends on:
ii  libatk1.0-0               2.4.0-2
ii  libc6                     2.13-33
ii  libcairo-gobject2         1.12.2-1
ii  libcairo2                 1.12.2-1
ii  libcurl3-gnutls           7.26.0-1
ii  libdbus-1-3               1.5.12-1
ii  libdbus-glib-1-2          0.98-1
ii  libgdk-pixbuf2.0-0        2.26.1-1
ii  libgl1-mesa-glx [libgl1]  8.0.2-2
ii  libglib2.0-0              2.32.3-1
ii  libglu1-mesa [libglu1]    8.0.2-2
ii  libgtk-3-0                3.4.2-1
ii  libpango1.0-0             1.30.0-1
ii  librsvg2-2                2.36.1-1
ii  libx11-6                  2:1.4.99.901-2
ii  libxcomposite1            1:0.4.3-2
ii  libxinerama1              2:1.1.2-1
ii  libxml2                   2.7.8.dfsg-9.1
ii  libxrender1               1:0.9.7-1
ii  libxtst6                  2:1.2.1-1

Versions of packages cairo-dock-core recommends:
ii  cairo-dock-plugins  <none>
ii  curl                7.26.0-1

Versions of packages cairo-dock-core suggests:
pn  empathy    3.4.2.1-1
pn  f-spot     <none>
pn  gcalctool  6.4.2.1-2
pn  gimp       2.8.0-2
pn  inkscape   0.48.3.1-1+b1
pn  xcompmgr   <none>

-- no debconf information





More information about the Pkg-cairo-dock-devel mailing list