Package: lxpanel
Version: 0.5.10-1
Severity: normal

Dear Maintainer,
I was running lxpanel under GDB to catch some strange crash (not sure the
current one),
and after clicking on one of the application window "buttons" it crashed
with SIGSEGV in panel_draw_label_text().

GDB log is attached.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages lxpanel depends on:
ii  libasound2          1.0.25-4
ii  libatk1.0-0         2.4.0-2
ii  libc6               2.13-35
ii  libcairo2           1.12.2-2
ii  libfontconfig1      2.9.0-7
ii  libfreetype6        2.4.9-1
ii  libgdk-pixbuf2.0-0  2.26.1-1
ii  libglib2.0-0        2.33.12+really2.32.4-3
ii  libgtk2.0-0         2.24.10-2
ii  libiw30             30~pre9-8
ii  libmenu-cache1      0.3.3-1
ii  libpango1.0-0       1.30.0-1
ii  libwnck22           2.30.7-1
ii  libx11-6            2:1.5.0-1
ii  lxmenu-data         0.1.2-2

lxpanel recommends no packages.

Versions of packages lxpanel suggests:
ii  iceweasel [www-browser]  10.0.10esr-1
ii  lxsession                0.4.6.1-4
ii  menu                     2.1.46
ii  w3m [www-browser]        0.5.3-8

-- no debconf information
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/lxpanel...Reading symbols from 
/usr/lib/debug/.build-id/75/c6e71579177d7f9300b5a55da02d9cab955bae.debug...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) set pagination 0
(gdb) run --profile LXDE
Starting program: /usr/bin/lxpanel --profile LXDE
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

(lxpanel:7842): Gtk-CRITICAL **: IA__gtk_widget_set_state: assertion 
`GTK_IS_WIDGET (widget)' failed

Program received signal SIGSEGV, Segmentation fault.
panel_draw_label_text (p=0x841f0f, label=0x0, text=0x1 <Address 0x1 out of 
bounds>, bold=0, custom_color=0) at panel.c:1093
1093    panel.c: No such file or directory.

(gdb) backtrace full
#0  panel_draw_label_text (p=0x841f0f, label=0x0, text=0x1 <Address 0x1 out of 
bounds>, bold=0, custom_color=0) at panel.c:1093
        font_desc = 9
        valid_markup = 0x1 <Address 0x1 out of bounds>
        escaped_text = 0x0
        q = 0x1 <Address 0x1 out of bounds>
#1  0x000000000042198f in flash_window_timeout (tk=0x8e0d20, tk@entry=<error 
reading variable: value has been optimized out>) at taskbar.c:945
No locals.
#2  0x00007ffff69c5eeb in g_timeout_dispatch (source=source@entry=0xae1080, 
callback=<optimized out>, user_data=<optimized out>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3882
        timeout_source = <optimized out>
        again = <optimized out>
#3  0x00007ffff69c5355 in g_main_dispatch (context=0x66d190) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
        dispatch = 0x7ffff69c5ed0 <g_timeout_dispatch>
        was_in_call = 0
        user_data = 0x8e0d20
        callback = 0x421960 <flash_window_timeout>
        cb_funcs = 0x7ffff6c719c0
        cb_data = 0xade170
        current_source_link = {data = 0xae1080, next = 0x0}
        need_destroy = <optimized out>
        source = 0xae1080
        current = 0x6d9210
        i = <optimized out>
#4  g_main_context_dispatch (context=context@entry=0x66d190) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
No locals.
#5  0x00007ffff69c5688 in g_main_context_iterate (context=0x66d190, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: 
Unhandled dwarf expression opcode 0xfa>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146
        max_priority = 2147483647
        timeout = 1
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x7c45e0
#6  0x00007ffff69c5a82 in g_main_loop_run (loop=0x697fb0) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#7  0x00007ffff78da797 in IA__gtk_main () at 
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x697fb0
#8  0x0000000000410758 in main (argc=3, argv=0x7fffffffe428, env=<optimized 
out>) at panel.c:1686
        i = <optimized out>
        desktop_name = <optimized out>
(gdb) info registers
rax            0x0      0
rbx            0x0      0
rcx            0x0      0
rdx            0x1      1
rsi            0x0      0
rdi            0x841f0f 8658703
rbp            0x841f0f 0x841f0f
rsp            0x7fffffffe130   0x7fffffffe130
r8             0x0      0
r9             0x20     32
r10            0x0      0
r11            0x0      0
r12            0x9      9
r13            0x0      0
r14            0xade170 11395440
r15            0x0      0
rip            0x41a362 0x41a362 <panel_draw_label_text+82>
eflags         0x10297  [ CF PF AF SF IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
(gdb) x/16i $pc
=> 0x41a362 <panel_draw_label_text+82>: movzbl (%rdx),%eax
   0x41a365 <panel_draw_label_text+85>: test   %al,%al
   0x41a367 <panel_draw_label_text+87>: je     0x41a3af 
<panel_draw_label_text+159>
   0x41a369 <panel_draw_label_text+89>: mov    %eax,%ecx
   0x41a36b <panel_draw_label_text+91>: and    $0xfffffffd,%ecx
   0x41a36e <panel_draw_label_text+94>: cmp    $0x3c,%cl
   0x41a371 <panel_draw_label_text+97>: je     0x41a480 
<panel_draw_label_text+368>
   0x41a377 <panel_draw_label_text+103>:        cmp    $0x26,%al
   0x41a379 <panel_draw_label_text+105>:        je     0x41a480 
<panel_draw_label_text+368>
   0x41a37f <panel_draw_label_text+111>:        mov    %rdx,%r9
   0x41a382 <panel_draw_label_text+114>:        jmp    0x41a3a3 
<panel_draw_label_text+147>
   0x41a384 <panel_draw_label_text+116>:        nopl   0x0(%rax)
   0x41a388 <panel_draw_label_text+120>:        mov    $0xfffffffd,%r10d
   0x41a38e <panel_draw_label_text+126>:        and    %eax,%r10d
   0x41a391 <panel_draw_label_text+129>:        cmp    $0x3c,%r10b
   0x41a395 <panel_draw_label_text+133>:        je     0x41a480 
<panel_draw_label_text+368>
(gdb) thread apply all backtrace

Thread 1 (Thread 0x7ffff7fcd920 (LWP 7842)):
#0  panel_draw_label_text (p=0x841f0f, label=0x0, text=0x1 <Address 0x1 out of 
bounds>, bold=0, custom_color=0) at panel.c:1093
#1  0x000000000042198f in flash_window_timeout (tk=0x8e0d20, tk@entry=<error 
reading variable: value has been optimized out>) at taskbar.c:945
#2  0x00007ffff69c5eeb in g_timeout_dispatch (source=source@entry=0xae1080, 
callback=<optimized out>, user_data=<optimized out>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3882
#3  0x00007ffff69c5355 in g_main_dispatch (context=0x66d190) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
#4  g_main_context_dispatch (context=context@entry=0x66d190) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
#5  0x00007ffff69c5688 in g_main_context_iterate (context=0x66d190, 
block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: 
Unhandled dwarf expression opcode 0xfa>) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3146
#6  0x00007ffff69c5a82 in g_main_loop_run (loop=0x697fb0) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3340
#7  0x00007ffff78da797 in IA__gtk_main () at 
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
#8  0x0000000000410758 in main (argc=3, argv=0x7fffffffe428, env=<optimized 
out>) at panel.c:1686
(gdb) quit

Reply via email to