Your message dated Mon, 12 Aug 2013 13:03:28 +0000
with message-id <[email protected]>
and subject line Bug#693900: fixed in lxpanel 0.5.12-1
has caused the Debian Bug report #693900,
regarding lxpanel: crash with SIGSEGV in panel_draw_label_text()
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
693900: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693900
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Source: lxpanel
Source-Version: 0.5.12-1

We believe that the bug you reported is fixed in the latest version of
lxpanel, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrew Lee (李健秋) <[email protected]> (supplier of updated lxpanel package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 08 Aug 2013 00:07:17 +0800
Source: lxpanel
Binary: lxpanel lxpanel-dbg
Architecture: source amd64
Version: 0.5.12-1
Distribution: unstable
Urgency: low
Maintainer: Debian LXDE Maintainers <[email protected]>
Changed-By: Andrew Lee (李健秋) <[email protected]>
Description: 
 lxpanel    - LXDE panel
 lxpanel-dbg - LXDE panel (debug)
Closes: 586352 588532 598824 609909 638207 656036 661224 667728 669242 670257 
687615 693900 694350 695427 697405 705057 713305
Changes: 
 lxpanel (0.5.12-1) unstable; urgency=low
 .
   [ Andrew Lee (李健秋) ]
   * Merging upstream version 0.5.12.
 .
   Grab from Mateusz's package changelog from mentors.d.n:
   (Closes: #713305, #705057, #697405, #695427, #588532, #598824, #609909,
   #638207, #656036, #661224, #667728, #694350, #586352, #693900, #687615,
   #670257, #669242)
 .
   [ Mateusz Łukasik ]
   * debian/control: bumpped standard-version.
   * debian/control: build-deps on libgtk2.0-dev (>= 2.16).
   * debian/control: build-deps on libindicator-dev.
   * debian/control: suggests indicator componments and provides
     indicator-renderer.
   * debian/copyright: Update copyright for xkb and indicator plugins.
   * debian/rules: drop override_dh_install, autoreconf.
 .
   [ Andrew Lee (李健秋) ]
   * Merged changes from Mateusz's package from mentors.d.n.
   * debian/control: build-deps on libmenu-cache-dev.
Checksums-Sha1: 
 5e3ec4545014e4886805c89d0cba1a9337dfbf82 1554 lxpanel_0.5.12-1.dsc
 26749cbdc22c45d273fef2ecb7fc1223ae4b4c8c 2048801 lxpanel_0.5.12.orig.tar.gz
 0e7aec83468c88cf3e46a4d9da2970f763a6279b 12272 lxpanel_0.5.12-1.debian.tar.xz
 afc3a5d85ee84ee86c86e495c33ea755d6b5b49e 14080 lxpanel_0.5.12-1_amd64.deb
 845317bd217f2668b7c0fa793760d6f43355d653 9904 lxpanel-dbg_0.5.12-1_amd64.deb
Checksums-Sha256: 
 1d903882c2bb54c0975fd164b048c9513d61065d90e3af7c85513286f6e7b829 1554 
lxpanel_0.5.12-1.dsc
 11cfe76f6241bbac556e57a6efc079b6e10dceea76a8bdaf4c749afdb81d15ab 2048801 
lxpanel_0.5.12.orig.tar.gz
 8ea39f3205ab0b463fae82066a66a5a4a23edd9d7ed4a4a9b7a5058292c9566a 12272 
lxpanel_0.5.12-1.debian.tar.xz
 d4b39863fd9720af1e050438d1c8ce4fe4486efe4ae8c001a6a76cc0b1e79c54 14080 
lxpanel_0.5.12-1_amd64.deb
 0a0ff815ee5dc2e540675cda2436e597a58b8ae0829889ddb68456c21afa5850 9904 
lxpanel-dbg_0.5.12-1_amd64.deb
Files: 
 a52be8534a7af192a421c1d3c57f42d5 1554 x11 optional lxpanel_0.5.12-1.dsc
 30def9a0aa3c517e102295e8a7bc17fd 2048801 x11 optional 
lxpanel_0.5.12.orig.tar.gz
 d2d101080c13aa481be0122e08834dd7 12272 x11 optional 
lxpanel_0.5.12-1.debian.tar.xz
 d9e310e9990dd4c1e431697879d04b18 14080 x11 optional lxpanel_0.5.12-1_amd64.deb
 8126761650da1151ed76f6abcfb4a58e 9904 debug extra 
lxpanel-dbg_0.5.12-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlII2r4ACgkQnQYz4bYlCYUHQQCgvg6I24q6eklT6qq1tHXCgIBU
HFoAniChFSSJgj9cF1qybapY0GTCoLOx
=u3YQ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to