Bug 210014

Summary: Plasma crash after removing widget from desktop
Product: [Unmaintained] plasma4 Reporter: avikghosh_747
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: andresbajotierra, aseigo, lkaratzas, mart.jones1, thomasm_64
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description avikghosh_747 2009-10-09 20:41:44 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.27.31.tex5 i686

What I was doing when the application crashed:
Upgrading to kde 4.3.2 from kde 4.3.1, then proceded to remove widget from the desktop after which crash occurred.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Aborted
[KCrash Handler]
#9  0xffffe424 in ?? ()
#10 0xbfb8630c in ?? ()
#11 0x00000006 in ?? ()
#12 0x000014f2 in ?? ()
#13 0xb64a1611 in raise () from /lib/i686/libc.so.6
#14 0xb64a2f62 in abort () from /lib/i686/libc.so.6
#15 0xb64e235b in malloc_usable_size () from /lib/i686/libc.so.6
#16 0xb64e6a7a in free () from /lib/i686/libc.so.6
#17 0xb68d7440 in QImage::text () from /usr/lib/libQtGui.so.4
#18 0xb68d75d9 in QImage::~QImage () from /usr/lib/libQtGui.so.4
#19 0xb6902df0 in QRasterPixmapData::~QRasterPixmapData$delete () from /usr/lib/libQtGui.so.4
#20 0xb68f3c86 in QPixmap::deref () from /usr/lib/libQtGui.so.4
#21 0xb68f3f0d in QPixmap::~QPixmap () from /usr/lib/libQtGui.so.4
#22 0xb5cd327e in Plasma::IconWidget::addIconAction () from /usr/lib/libplasma.so.3
#23 0xb5cd5bf1 in Plasma::IconWidget::paint () from /usr/lib/libplasma.so.3
#24 0xb6e7461d in QGraphicsScene::selectionArea () from /usr/lib/libQtGui.so.4
#25 0xb6e8005e in QGraphicsScene::itemUpdated () from /usr/lib/libQtGui.so.4
#26 0xb6e8251a in QGraphicsScene::drawItems () from /usr/lib/libQtGui.so.4
#27 0xb6e905e1 in QGraphicsView::drawItems () from /usr/lib/libQtGui.so.4
#28 0xb6e9ddba in QGraphicsView::paintEvent () from /usr/lib/libQtGui.so.4
#29 0xb48af1ec in ?? () from /usr/lib/libkdeinit4_plasma-desktop.so
#30 0xb6878e01 in QWidget::event () from /usr/lib/libQtGui.so.4
#31 0xb6c42cc5 in QFrame::event () from /usr/lib/libQtGui.so.4
#32 0xb6ce3404 in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#33 0xb6e9b63c in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#34 0xb6ce59a6 in QAbstractScrollArea::QAbstractScrollArea$base () from /usr/lib/libQtGui.so.4
#35 0xb7e9d5f4 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#36 0xb68217c0 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#37 0xb6829254 in QApplication::notify () from /usr/lib/libQtGui.so.4
#38 0xb7359dc1 in KApplication::notify () from /usr/lib/libkdeui.so.5
#39 0xb7e9e41d in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#40 0xb68811a1 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#41 0xb6a1c3d7 in QWidgetPrivate::repaint_sys () from /usr/lib/libQtGui.so.4
#42 0xb6871b7e in QWidgetPrivate::syncBackingStore () from /usr/lib/libQtGui.so.4
#43 0xb6878bfa in QWidget::event () from /usr/lib/libQtGui.so.4
#44 0xb6c42cc5 in QFrame::event () from /usr/lib/libQtGui.so.4
#45 0xb6ce3eba in QAbstractScrollArea::event () from /usr/lib/libQtGui.so.4
#46 0xb6e9b508 in QGraphicsView::event () from /usr/lib/libQtGui.so.4
#47 0xb68217ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#48 0xb6829254 in QApplication::notify () from /usr/lib/libQtGui.so.4
#49 0xb7359dc1 in KApplication::notify () from /usr/lib/libkdeui.so.5
#50 0xb7e9e41d in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#51 0xb7e9f0eb in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#52 0xb7e9f2bc in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#53 0xb7ecab0b in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#54 0xb63b05b1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0xb63b3a95 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#56 0xb63b3eec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0xb7eca708 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#58 0xb68c4b1a in QX11Info::copyX11Data () from /usr/lib/libQtGui.so.4
#59 0xb7e9ca5d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#60 0xb7e9ceb1 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#61 0xb7e9f38a in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#62 0xb6821664 in QApplication::exec () from /usr/lib/libQtGui.so.4
#63 0xb48b3148 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#64 0x0804dac5 in _start ()
#65 0x0804e75f in _start ()
#66 0x0804ebcc in _start ()
#67 0x0804f8ff in _start ()
#68 0xb648ea36 in __libc_start_main () from /lib/i686/libc.so.6
#69 0x0804afc1 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-10 22:23:15 UTC
*** Bug 210116 has been marked as a duplicate of this bug. ***
Comment 2 Dario Andres 2009-10-10 23:25:52 UTC
*** Bug 210129 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-10-10 23:27:00 UTC
So far the only people experiencing the issue are PCLinuxOS users with Qt4.5.3; so it could be a downstream issue. Have you checked this on PCLinuxOS bugtracker ?
Thanks
Comment 4 martin 2009-10-10 23:34:08 UTC
Dario Andres wrote:
> https://bugs.kde.org/show_bug.cgi?id=210014
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |andresbajotierra@gmail.com
>
>
>
>
> --- Comment #3 from Dario Andres <andresbajotierra gmail com>  2009-10-10 23:27:00 ---
> So far the only people experiencing the issue are PCLinuxOS users with Qt4.5.3;
> so it could be a downstream issue. Have you checked this on PCLinuxOS
> bugtracker ?
> Thanks
>
>   
Dario

Couldn't find anything reported on PCLOS forums, will post there and let 
you know.

Rgds
Martin
Comment 5 Thomas 2009-10-11 01:52:07 UTC
Hello,
Yes, I am using PCLinuxOS with the mentioned QT version.
No I have not checked to see if there is info on PCLinuxOS forums but will follow up with them.
Thank you for the prompt attention to the bug report.
:-)
Tom


--- On Sat, 10/10/09, Dario Andres <andresbajotierra@gmail.com> wrote:

> From: Dario Andres <andresbajotierra@gmail.com>
> Subject: [Bug 210014] Plasma crash after removing widget from desktop
> To: thomasm_64@yahoo.com
> Date: Saturday, October 10, 2009, 1:27 PM
> https://bugs.kde.org/show_bug.cgi?id=210014
> 
> 
> Dario Andres <andresbajotierra@gmail.com>
> changed:
> 
>            What 
>   |Removed           
>          |Added
> ----------------------------------------------------------------------------
>              
>    CC|         
>                
>   |andresbajotierra@gmail.com
> 
> 
> 
> 
> --- Comment #3 from Dario Andres <andresbajotierra gmail
> com>  2009-10-10 23:27:00 ---
> So far the only people experiencing the issue are PCLinuxOS
> users with Qt4.5.3;
> so it could be a downstream issue. Have you checked this on
> PCLinuxOS
> bugtracker ?
> Thanks
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug.
>
Comment 6 Dario Andres 2009-10-11 18:56:14 UTC
*** Bug 210209 has been marked as a duplicate of this bug. ***
Comment 7 martin 2009-10-12 18:17:01 UTC
Dario Andres wrote:
> https://bugs.kde.org/show_bug.cgi?id=210014
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |andresbajotierra@gmail.com
>
>
>
>
> --- Comment #3 from Dario Andres <andresbajotierra gmail com>  2009-10-10 23:27:00 ---
> So far the only people experiencing the issue are PCLinuxOS users with Qt4.5.3;
> so it could be a downstream issue. Have you checked this on PCLinuxOS
> bugtracker ?
> Thanks
>
>   
Dario

As far as I can tell, there has been one other report at PCLOS of the 
same bug; there's probably others who haven't seen the post and thus 
haven't responded. For the record, the current version of Qt on the 
PCLOS repos is 4.5.3, so pretty much anybody using PCLOS with this 
problem will be running Qt 4.5.3, and that is the version I am running.

Regards
Martin
Comment 8 Aaron J. Seigo 2009-10-15 04:20:36 UTC
#22 0xb5cd327e in Plasma::IconWidget::addIconAction () from
/usr/lib/libplasma.so.3
#23 0xb5cd5bf1 in Plasma::IconWidget::paint () from /usr/lib/libplasma.so.3

this code path does not exist in our upstream sources. i imagine this has been patched downstream.
Comment 9 martin 2009-10-18 22:27:49 UTC
Aaron J. Seigo wrote:
> https://bugs.kde.org/show_bug.cgi?id=210014
>
>
> Aaron J. Seigo <aseigo@kde.org> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>                  CC|                            |aseigo@kde.org
>          Resolution|                            |INVALID
>
>
>
>
> --- Comment #8 from Aaron J. Seigo <aseigo kde org>  2009-10-15 04:20:36 ---
> #22 0xb5cd327e in Plasma::IconWidget::addIconAction () from
> /usr/lib/libplasma.so.3
> #23 0xb5cd5bf1 in Plasma::IconWidget::paint () from /usr/lib/libplasma.so.3
>
> this code path does not exist in our upstream sources. i imagine this has been
> patched downstream.
>
>   
Aaron

PCLOS are mystified about the cause of this, however in the interim I 
have fixed it by updating the kernel to 2.6.27.31.tex5 and doing a full 
system update. OpenGL compositing is still not available, but XRender works.

Regards
Martin