Summary: | System tray icon does not properly embed, resulting in small empty window which causes crash when close | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Pietro Alfarano <p.alfarano> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | 4ngelus85, adamcrume, anssi.hannula, arkanjo, arthur, aseigo, asraniel, avingani, bittajam, blaz.jelenec, burned, damien.carol, dandelorenzo, djela63, eckstein.daniel, erica_m, fgrantham, franklin, getaceres, houseboatdude, jamartin, khyr_28dn, leonardo.la.malfa, lindsay.mathieson, linuxhippy, moret.jonathan, ole, oneleggedracer, p92, petr.skocek, retratserif, shawn.starr, spearhead2k3, stanislav.ionascu, t.kijas, thilo, wordsizzle, yurebis |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Pietro Alfarano
2010-06-12 08:37:25 UTC
I found out the origin of the empty window, but it's closure still trigger the crash in plasma. It is due to the claws-mail "trayicon" plugin which 1) inserts it correctly in the tray notification area, but 2) creates this empty window, too. Unloading this plugin removed the empty window. This bug is still there. I am using kde 4.4.4 on 10.04. I guess using any non-native-qt which goes to sys tray triggers this bug. Invoking google-dekstop or checkgmail or vlc player will start respective apps as well as a small window (one for each app)as discussed in the above bug report. The small window disappears as soon as respective apps are closed. Closing these small window crashes plasma-desktop (In reply to comment #1) > I found out the origin of the empty window, but it's closure still trigger the > crash in plasma. > > It is due to the claws-mail "trayicon" plugin which 1) inserts it correctly in > the tray notification area, but 2) creates this empty window, too. > > Unloading this plugin removed the empty window. This bug is still there. I am using kde 4.4.4 on 10.04. I guess using any non-native-qt which goes to sys tray triggers this bug. Invoking google-dekstop or checkgmail or vlc player will start respective apps as well as a small empty window (one for each app)as discussed in the above bug report. The small empty window disappears as soon as respective apps are closed. Closing any of these small empty window crashes plasma-desktop. Also if there are more than one of these windows they tend to group under task manager grouping rule. So, they are registered under same window ID I guess. I can confirm, this bug is still there. Every time I open a new application that put a new tray icon in the system tray (like skype or kontact) a very small window opens. The background color of the tray icon is black and the small window shows the background instead. It's a very annoying bug... (In reply to comment #4) > I can confirm, this bug is still there. > Every time I open a new application that put a new tray icon in the system tray > (like skype or kontact) a very small window opens. The background color of the > tray icon is black and the small window shows the background instead. > > It's a very annoying bug... I'm using kde 4.5 RC1 from kubuntu ppa repositories. The bug status is wrong, the bug is still there, I think should be reopened as unresolved. *** Bug 244209 has been marked as a duplicate of this bug. *** Created attachment 49362 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2)) using Qt 4.7.0
Sometime small empty window appears, when I close it, Desktop crashes, reload again but again with that window.
-- Backtrace (Reduced):
#13 0x00773744 in operator-> () at ../../plasma/dataenginemanager.cpp:79
#14 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#15 0x03fe1165 in WeatherEngine::unloadIons (this=0x97e2aa8) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#16 0x03fe1356 in ~WeatherEngine (this=0x97e2aa8, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#17 0x00773394 in ~DataEngineManagerPrivate (this=0x93ff148, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
*** Bug 241613 has been marked as a duplicate of this bug. *** *** Bug 243450 has been marked as a duplicate of this bug. *** *** Bug 244466 has been marked as a duplicate of this bug. *** *** Bug 246345 has been marked as a duplicate of this bug. *** *** Bug 240841 has been marked as a duplicate of this bug. *** The small window is caused by a Qt 4.7 bug, and has been resolved in latest Qt from 4.7 branch. See http://bugreports.qt.nokia.com/browse/QTBUG-10809. I don't know if the crash is directly related to the bogus small window, or if it needs to be resolved independently. Created attachment 49994 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
After the upgrade from 4.4.7 to 4.5 and restarting my desktop. 2 small resizable windows appeared. I tried to know which application they represent but no text is present in the window borders. I then tried to close them.
- Unusual behavior I noticed:
The right clik + clode windows resulted in a crash/restart of plasma
- Custom settings of the application:
Mignt be related to 2 amsn window which are always running on my desktop...
-- Backtrace (Reduced):
#11 0x00007f3c3835384f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#13 0x00007f3c12673d0d in WeatherEngine::unloadIons (this=0x20a3550) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#14 0x00007f3c12673eb3 in ~WeatherEngine (this=0xcd5, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#15 0x00007f3c3835351e in ~DataEngineManagerPrivate (this=0x1a6fb60, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
Created attachment 50008 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
Launched wine application that provides a systray icon.
- Unusual behavior I noticed:
A small resizable X11 window appeared.
-- Backtrace (Reduced):
#11 0x00007fb8bf3b784f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
[...]
[...]
#15 0x00007fb8bf3b751e in ~DataEngineManagerPrivate (this=0x13962b0, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
#16 ~DataEngineManager (this=0x13962b0, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:93
#17 0x00007fb8bf3b76a7 in ~DataEngineManagerSingleton () at ../../plasma/dataenginemanager.cpp:74
Created attachment 50022 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed: Closed the extra systray window.
- Unusual behavior I noticed: A tiny window showed up for the systray icon of an application.
-- Backtrace (Reduced):
#11 0x00007f484b48d84f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#13 0x00007f4823542d0d in WeatherEngine::unloadIons (this=0x1cfd4c0) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#14 0x00007f4823542eb3 in ~WeatherEngine (this=0x348e, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#15 0x00007f484b48d51e in ~DataEngineManagerPrivate (this=0x143bf80, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
*** This bug has been confirmed by popular vote. *** *** Bug 247392 has been marked as a duplicate of this bug. *** in case anybody ends up looking at the backtraces and wondering what this has to do with a DataEngine: the real issue is that the process is getting an XIOError and the app is attempting to wind down in an unclean state which triggers problems elsewhere. but those parts of the backtraces have zero to do with the problem. posting more of the same backtraces doesn't help illuminate new issues, either, so reporters who have been diligent in doing so (thank you) can stop doing so :) There are Kubuntu packages carrying the fix mentioned in comment 14 available at <https://bugs.launchpad.net/kubuntu-ppa/+bug/614699>. It also fixes the broken embedding of rdesktop in krdc in case such a bug was dup'ed here. I can confirm that this fix: https://bugs.launchpad.net/kubuntu-ppa/+bug/614699 actually worked. I had empty windows opening with several applications, now it is gone. Similar windows appear when I launch VLC (tray icon should be enabled in vlc config) or Truecrypt (maybe other apps). When closing that windows, plasma crashes. KDE 4.5.0 final release. Kubuntu 10.04 x86 @BrainFucker: Try the fix linked from comment 21. (In reply to comment #24) > @BrainFucker: Try the fix linked from comment 21. Yes, this solved the problem. Thank You. it solves problems also for amsn tray icons and all others thanks Created attachment 50531 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
Opened Amule, wich was in system tray. small empty window was opened. I tried to close it, and plasma crashed
-- Backtrace (Reduced):
#11 0x00007f9d0a85284f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#13 0x00007f9ce1f48d0d in WeatherEngine::unloadIons (this=0x1728d40) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#14 0x00007f9ce1f48eb3 in ~WeatherEngine (this=0x983, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#15 0x00007f9d0a85251e in ~DataEngineManagerPrivate (this=0x105dd50, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
*** Bug 247961 has been marked as a duplicate of this bug. *** *** Bug 247909 has been marked as a duplicate of this bug. *** *** Bug 247862 has been marked as a duplicate of this bug. *** *** Bug 247771 has been marked as a duplicate of this bug. *** *** Bug 247085 has been marked as a duplicate of this bug. *** *** Bug 247604 has been marked as a duplicate of this bug. *** Created attachment 50635 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
I started programm, which have tray icon, but not KDE's tray icon (e.g. Steam etc.)
- Unusual behavior I noticed:
It placed icon to my try but also created small window with x-server icon, when I tried to close it, the plasma crashed.
-- Backtrace (Reduced):
#11 0x00007fdeb207e84f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
#13 0x00007fde89701d0d in WeatherEngine::unloadIons (this=0x5da3410) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:201
#14 0x00007fde89701eb3 in ~WeatherEngine (this=0x6d3, __in_chrg=<value optimized out>) at ../../../../../plasma/generic/dataengines/weather/weatherengine.cpp:194
#15 0x00007fdeb207e51e in ~DataEngineManagerPrivate (this=0x13fb780, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
Created attachment 50763 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
- What I was doing when the application crashed:
either when using VLC (qt native) or some other application sometimes a small window appears that has no content, when it is closed, plasma crashes.
- Unusual behavior I noticed:
a small window with no content
-- Backtrace (Reduced):
#11 0x00007f0cd2d5484f in operator-> () at ../../plasma/dataenginemanager.cpp:79
#12 Plasma::DataEngineManager::self () at ../../plasma/dataenginemanager.cpp:83
[...]
[...]
#15 0x00007f0cd2d5451e in ~DataEngineManagerPrivate (this=0x279c6e0, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:54
#16 ~DataEngineManager (this=0x279c6e0, __in_chrg=<value optimized out>) at ../../plasma/dataenginemanager.cpp:93
#17 0x00007f0cd2d546a7 in ~DataEngineManagerSingleton () at ../../plasma/dataenginemanager.cpp:74
*** Bug 248655 has been marked as a duplicate of this bug. *** I have the same problem with Mandriva KDE 4.5 packages. Is it being fixed with new Qt 4.7.0 packages? (In reply to comment #37) > I have the same problem with Mandriva KDE 4.5 packages. > > Is it being fixed with new Qt 4.7.0 packages? On my Kubuntu machine, the new Qt packages and or KDE-internal changes(?) fixed the problem, I didnt witness this problem anymore with Qt 4.7.0 *** Bug 245386 has been marked as a duplicate of this bug. *** *** Bug 240047 has been marked as a duplicate of this bug. *** *** Bug 235051 has been marked as a duplicate of this bug. *** *** Bug 247557 has been marked as a duplicate of this bug. *** *** Bug 248588 has been marked as a duplicate of this bug. *** *** Bug 248735 has been marked as a duplicate of this bug. *** *** Bug 218780 has been marked as a duplicate of this bug. *** *** Bug 250831 has been marked as a duplicate of this bug. *** *** Bug 244123 has been marked as a duplicate of this bug. *** *** Bug 251228 has been marked as a duplicate of this bug. *** This issue no longer shows up with current Qt libraries, so I am marking this as fixed. |