lxpanel crashes when window closes

Bug #1474936 reported by Janus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lxpanel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

It happens with urxvt, and only when closing a window which is blinking (marked urgent)

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: lxpanel 0.7.2-1ubuntu2
ProcVersionSignature: Ubuntu 3.19.0-21.21-generic 3.19.8
Uname: Linux 3.19.0-21-generic x86_64
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
Config_Home_LXDE:
 [Command]
 Logout=lxde-logout
CurrentDesktop: LXDE
Date: Wed Jul 15 18:34:53 2015
SourcePackage: lxpanel
UpgradeStatus: Upgraded to vivid on 2015-04-19 (87 days ago)

Revision history for this message
Janus (ysangkok+launchpad) wrote :
Revision history for this message
Janus (ysangkok+launchpad) wrote :
Download full text (3.3 KiB)

** (lxpanel:11359): WARNING **: margin is bigger then edge size 2904 > 1280. Ignoring margin
[New Thread 0x7fffd1c10700 (LWP 11383)]
[New Thread 0x7fffdcc3c700 (LWP 11363)]
[New Thread 0x7fffee5cb700 (LWP 11361)]
[New Thread 0x7fffeedcc700 (LWP 11360)]

Program received signal SIGSEGV, Segmentation fault.
flash_window_update (tk=tk@entry=0x555555cf35e0) at launchtaskbar.c:2276
2276 launchtaskbar.c: No such file or directory.
(gdb) bt
#0 flash_window_update (tk=tk@entry=0x555555cf35e0) at launchtaskbar.c:2276
#1 0x000055555557972f in flash_window_timeout (tk=0x555555cf35e0)
    at launchtaskbar.c:2288
#2 0x00007ffff57aa5e3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff57a9b4d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff57a9f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff57aa242 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff71bb857 in gtk_main ()
   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7 0x000055555556736a in main (argc=3, argv=0x7fffffffdb48,
    env=0x7fffffffdb68) at panel.c:1886
(gdb) disass $pc
Dump of assembler code for function flash_window_update:
   0x0000555555579460 <+0>: push %rbx
   0x0000555555579461 <+1>: mov 0x8(%rdi),%rax
   0x0000555555579465 <+5>: mov %rdi,%rbx
=> 0x0000555555579468 <+8>: mov 0xb8(%rax),%eax
   0x000055555557946e <+14>: test %eax,%eax
   0x0000555555579470 <+16>: jne 0x555555579488 <flash_window_update+40>
   0x0000555555579472 <+18>: movzbl 0x74(%rdi),%esi
   0x0000555555579476 <+22>: mov 0x48(%rdi),%rdi
   0x000055555557947a <+26>: shl $0x1c,%esi
   0x000055555557947d <+29>: sar $0x1f,%esi
   0x0000555555579480 <+32>: and $0x3,%esi
   0x0000555555579483 <+35>: callq 0x555555564da0 <gtk_widget_set_state@plt>
   0x0000555555579488 <+40>: mov %rbx,%rdi
   0x000055555557948b <+43>: callq 0x555555579300 <task_draw_label>
   0x0000555555579490 <+48>: movzbl 0x74(%rbx),%eax
   0x0000555555579494 <+52>: mov %eax,%edx
   0x0000555555579496 <+54>: and $0xfffffff7,%eax
   0x0000555555579499 <+57>: not %edx
   0x000055555557949b <+59>: and $0x8,%edx
   0x000055555557949e <+62>: or %edx,%eax
   0x00005555555794a0 <+64>: mov %al,0x74(%rbx)
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) info registers
rax 0x200000093 8589934739
rbx 0x555555cf35e0 93825000224224
rcx 0x7ffff5422340 140737308140352
rdx 0x0 0
rsi 0x1 1
rdi 0x555555cf35e0 93825000224224
rbp 0x555555e26b90 0x555555e26b90
rsp 0x7fffffffd860 0x7fffffffd860
r8 0x6 6
r9 0x7ffff5a6d900 140737314740480
r10 0x70 112
r11 0xe 14
r12 0x5555557c68f0 93824994797808
r13 0x555555808090 93824995066000
r14 0x555555e26b90 93825001483152
r15 0x7ffff57aa5d0 140737311843792
rip 0x555555579468 0x555555579468 <flash_window_update+8>
eflags 0x10246 [ P...

Read more...

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lxpanel - 0.9.1-1ubuntu1

---------------
lxpanel (0.9.1-1ubuntu1) zesty; urgency=medium

  * Merge with Debian unstable. Ubuntu remaining changes:
  * debian/control:
   - Add libindicator-dev build-depends.
   - Add lxpanel-indicator-applet-plugin binary.
   - Add build-depends on libicu-dev for weather plugin.
   - Update Replaces and Breaks on lxpanel-data (LP: #1417244).
  * debian/lxpanel.install:
   - Install all plugins except indicators.
  * debian/lxpanel-indicator-applet-plugin.install:
   - Install indicator plugin.
  * debian/rules:
   - Add --enable-indicator-support flag.
   - Add dh_install --fail-missing.
   - Re-enable dh_makeshlibs, FTBFS with lxpanel-indicator-applet-plugin.
  * debian/patches:
   - 04_disable_gtk3_indicators.patch: Hide incompatible indicators in the
     preference menu (LP: #1165245).

lxpanel (0.9.1-1) unstable; urgency=medium

  [ Andriy Grytsenko ]
  * Merging upstream version 0.9.1 (Closes: #845060).
  * Using aumix-gtk on !linux-any instead of gnome-alsamixer.

  [ Pino Toscano ]
  * Making sure that ALSA is always disabled for non-Linux architectures.

lxpanel (0.9.0-1) unstable; urgency=medium

  * Merging upstream version 0.9.0 (Closes: #831866, LP: #824071, #1445818,
    #1474936, #1490098, #1537334, #1533308, #1539930, #1555649, #1581708,
    #1583833, #1615326).
  * Bump Standards-Version to 3.9.8.
  * Updating debian/lxpanel.lintian-overrides for multiarch.
  * Updating lxpanel.hints.5 manpage.
  * Updating debian/lxpanel.README.Debian removing section about lxpanel-dev.
  * Updating debian/copyright file.

 -- Julien Lavergne <email address hidden> Sat, 26 Nov 2016 11:39:13 +0100

Changed in lxpanel (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.