Bug 718159

Summary: F-15 LXDE: lxpanel crashes with Firefox 5 (recurrent bug since F-13 LXDE)
Product: [Fedora] Fedora Reporter: nomnex <nomnex>
Component: lxpanelAssignee: Christoph Wickert <christoph.wickert>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: christoph.wickert
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-06-10 19:08:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
ABRT packages installed in green
none
Files generated by the abrt none

Description nomnex 2011-07-01 08:43:48 UTC
Description of problem:

lxpanel crash with Firefox 5. I have experienced this bug since F-13 (it generated an automated error report message every time, but the report feature is not present in F-15 anymore) 

Version-Release number of selected component (if applicable):

lxpanel 0.5.6

How reproducible:

the crash is Random on "light" browsing usage, but almost "permanent" on heavy browsing usage (many tab opens, concurrent HTML downloads, torrents download) - the crash occurs after some time using the browser.

Steps to Reproduce:
1. Use Firefox heavily 
2. The Firefox icon in the panel starts to blink continuously (blue color)
3. Closing FF tabs, or changing tab focus has no effect
4. Closing the browser crashes the panel 
  
Actual results:

I don't know what's the trigger, but when the FF icon in the lxpanel blinks, the browser performance slows a bit. When I close the browser, the panel crashes (no panel) and re-appears after a second or two..

Expected results:

Stability

Additional info:

I don't remember the bug number about LXpanel crash with firefox in F-13 lxde, if I recall the answer was "forwarded upstream" (but I am not positive)

Comment 1 Christoph Wickert 2011-07-01 09:20:07 UTC
From what you describe it seems to be a duplicate  of bug 587430 (crash in flash_window_timeout and you are talking about the blinking tasklist), but without a backtrace I cannot be sure. So what do you want me to do? I cannot reproduce the problem although I am using FF5, too.

Comment 2 nomnex 2011-07-02 08:13:44 UTC
How do I do a backtrace and at what moment? This is just a wild guess, but it seems the crashes occur when I run and Deluge + Firefox. Do you use Deluge yourself?

Bug 587430, I am not sure. I never had a problem with pidgin, only FF. I don't remember the automated error report refs. but they were bug duplicates. Maybe to the bug 587430.

Comment 3 Christoph Wickert 2011-07-02 11:43:58 UTC
If you look at the duplicates of bug 587430 you'll see it's not only pidgin.

As for the backtrace: ABRT automatically generates it when lxpanel crashes. If not, check if abrt-desktop is installed and running or create a trace manually as described in http://fedoraproject.org/wiki/StackTraces

Comment 4 nomnex 2011-07-06 08:27:32 UTC
Hello, I don't make up my mind yet installing ABRT because it was generating daily crash reports on F-13, because of the lxpanel (and the reports were marked as bug duplicates). When I have time, I will check how to backtrace manually, following your link. Thanks for the feedback.

Comment 5 nomnex 2011-07-06 09:16:03 UTC
Created attachment 511459 [details]
ABRT packages installed in green

update: I can reproduce the crash on demand using FF. I have installed ABRT, but it does not launch when the panel crashes. Can you take a look at the print screen and let me know what package are missing (or is there another setting to enable "service" "selinux")? In advance, thank you.

NB: When the crash occurs. The panel is gone for a few second and re-generates itself, but the ABRT does not launch.

Comment 6 Christoph Wickert 2011-07-06 09:42:06 UTC
Please install the abrt-desktop package and all it's dependencies. Re-login or restart your computer afterwards.

Comment 7 nomnex 2011-07-08 08:42:37 UTC
Hello, he took me some time. I did not know how to save the backtrace output (or where to find it). I have used the report bugzilla feature:

--- Running report_Bugzilla ---
Logging into Bugzilla at https://bugzilla.redhat.com
Checking for duplicates
Bug is already reported: 706867
Bug 706867 is a duplicate, using parent bug 587430
Logging out
Status: CLOSED UPSTREAM https://bugzilla.redhat.com/show_bug.cgi?id=587430

It looks like the people affected by this bug are out of luck. Unfortunately, the panel crash occurs every time I use the browser on my machine (since F-13, so it's really no luck). Is there a way to prevent the firefox icons to display on the panel?

Comment 8 nomnex 2011-07-08 09:01:51 UTC
Created attachment 511871 [details]
Files generated by the abrt

For my information (if I am asked to send a backtrace again): do I send only the "backtrace" file, or do I send also the other files present in the directory, and which ones (see print-screen)?

Comment 9 Christoph Wickert 2011-07-08 09:47:48 UTC
(In reply to comment #7)
> Status: CLOSED UPSTREAM https://bugzilla.redhat.com/show_bug.cgi?id=587430

So I was right about this

> Is there a way to prevent the firefox icons to display on the panel?

Yes, you can configure "skip_taskbar" for firefox in ~/.config/openbox/lxde-rc.xml
This is explained in http://openbox.org/wiki/Help:Applications

Comment 10 nomnex 2011-07-10 12:03:51 UTC
Hello, openbox configuration is interesting. Thanks for the pointer. I used a wildcard in "role", because either windows: "download" "browser", "library" or "plugin" are crashing the lxpanel.

   <application name="firefox" class="Firefox" role="*">  
     <skip_taskbar>yes</skip_taskbar>
   </application>
  </applications>

It could be a working workaround until a new panel maintainer is found, but there's a hitch:

the setting says
    <skip_taskbar>no</skip_taskbar>
    # asks to not be shown in taskbars. window cycling actions will also
    # skip past such windows

To keep a useful DE, I need to by-pass or re-enable the "window cycling actions will aslo skip past such windows" part.

With the current setting, Firefox icons are not shown in the panel, but the browser cannot re-gain focus using Alt-tab either. This is not convenient when some applications are open on the same desktop. And I don't know how to call the browser back, if I minimize its window.

Do you know the setting to remove the application from the panel, but keep the option Alt-Tab?

I found a thread about the very same topic, but the question hasn't been answered.

URL: http://crunchbanglinux.org/forums/topic/3578/openbox-skiptaskbar-reopen/

Comment 11 Christoph Wickert 2012-06-10 19:08:30 UTC
Please check the 0.5.9 update and tell me if it helps. Either way I will now close this bug as duplicate of bug 587430 because that's what it is.

*** This bug has been marked as a duplicate of bug 587430 ***