#591 LXPanel crashes when app with multiple urgent...

open
nobody
lxpanel (187)
6
2013-07-21
2013-07-21
Will B
No

[LXPanel 0.5.12]

LXPanel crashes when an app that has the urgent notification set multiple times is focused then closed, often while xscreensaver is activated.

For example, Thunderbird with the Lightning extension. When a Lightning event notification window pops up, often when xscreensaver is running, the Thunderbird button in the task-manager will blink, indicating urgent notification. When the Lightning event notification is closed, the Thunderbird button will still be blinking, still indicating an urgent notification. Sometimes the button will blink wildly, many times a second if the notification window has refreshed itself multiple times. When the Thunderbird app is focused, then closed, LXPanel will crash with a segfault:
416 Segmentation fault (core dumped) lxpanel

Discussion

  • Will B
    Will B
    2013-07-21

    • priority: 5 --> 6
     
  • Will B
    Will B
    2013-07-28

    Received "445 Segmentation fault (core dumped) lxpanel" today when lxpanel crashed again. If I knew where the cores were dumped, I'd include it.

     
  • Henry Gebhardt
    Henry Gebhardt
    2013-07-28

    Thanks for the bug report. I haven't been able to reproduce the bug. Can you install debug symbols and run it with gdb? Open a terminal and run the following commands:

    $ lxpanelctl exit
    $ gdb lxpanel
    run --log 5 --profile LXDE

    You can then work as normal.

    When it crashes, type "bt full". The output of that should be very helpful in pinpointing where the bug occurs.

    Also, which operating system are you using?

     
  • Henry Gebhardt
    Henry Gebhardt
    2013-07-28

    Actually, I think the bug might already be fixed in the latest git master. Even better if you could test that. Thanks, Henry

     
  • Will B
    Will B
    2013-08-05

    Sorry hsgg, did not get any notification of your comments. I will go ahead and check the latest git when I have a chance.

    This happens on any distro that I've used: Debian, Arch, Slackware even FreeBSD, all 64-bit

    Thanks