Bug 240094 - [Plasma] Panel crash when using QuickAccess Browser
Summary: [Plasma] Panel crash when using QuickAccess Browser
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 241672 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-30 16:20 UTC by Sebastian Beßler
Modified: 2010-06-29 03:20 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.25 KB, text/plain)
2010-06-01 23:47 UTC, kyklops
Details
New crash information added by DrKonqi (13.37 KB, text/plain)
2010-06-09 21:30 UTC, Rohan Garg
Details
New crash information added by DrKonqi (8.54 KB, text/plain)
2010-06-10 14:08 UTC, Semen
Details
New crash information added by DrKonqi (5.95 KB, text/plain)
2010-06-26 13:40 UTC, Benoit Norrin
Details
New crash information added by DrKonqi (6.25 KB, text/plain)
2010-06-29 03:20 UTC, James Cain
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Beßler 2010-05-30 16:20:13 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.81 (KDE 4.4.81 (KDE 4.5 >= 20100527)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-zen2 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I have put the quick access browser in my panel. 
If I try ti use it, plasma crashes and restarts. 
It happens everytime.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[KCrash Handler]
#6  0x00007f84fa19f104 in QRect::adjusted (this=0x203f260, option=...) at /usr/include/qt4/QtCore/qrect.h:432
#7  KFileItemDelegate::Private::subtractMargin (this=0x203f260, option=...) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kfileitemdelegate.cpp:198
#8  KFileItemDelegate::Private::iconPosition (this=0x203f260, option=...) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kfileitemdelegate.cpp:1158
#9  0x00007f84fa1a3dcb in KFileItemDelegate::paint (this=0x1f24f90, painter=0x7fff50b53420, option=..., index=...)
    at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kio/kio/kfileitemdelegate.cpp:1247
#10 0x00007f84e5ea1e9a in ?? () from /usr/lib64/kde4/plasma_applet_quickaccess.so
#11 0x00007f84e5ea2158 in ?? () from /usr/lib64/kde4/plasma_applet_quickaccess.so
#12 0x00007f8500196041 in QWidget::event (this=0xb2a4d0, event=0x7fff50b54170) at kernel/qwidget.cpp:8144
#13 0x00007f8500533606 in QFrame::event (this=0xb2a4d0, e=0x7fff50b54170) at widgets/qframe.cpp:557
#14 0x00007f850065fc7b in QAbstractItemView::viewportEvent (this=0xb2a4d0, event=0x7fff50b54170) at itemviews/qabstractitemview.cpp:1610
#15 0x00007f84e5ea1add in ?? () from /usr/lib64/kde4/plasma_applet_quickaccess.so
#16 0x00007f8500f923be in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x18255c0, event=0x7fff50b54170) at kernel/qcoreapplication.cpp:819
#17 0x00007f8500140a7c in QApplicationPrivate::notify_helper (this=0x6e2860, receiver=0x18255c0, e=0x7fff50b54170) at kernel/qapplication.cpp:4296
#18 0x00007f8500146f8b in QApplication::notify (this=0x6a6460, receiver=0x18255c0, e=0x7fff50b54170) at kernel/qapplication.cpp:4183
#19 0x00007f8501cb7e73 in KApplication::notify (this=0x6a6460, receiver=0x18255c0, event=0x7fff50b54170) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#20 0x00007f8500f92f7b in QCoreApplication::notifyInternal (this=0x6a6460, receiver=0x18255c0, event=0x7fff50b54170) at kernel/qcoreapplication.cpp:704
#21 0x00007f850019e574 in QCoreApplication::sendSpontaneousEvent (this=0x2093b30, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x1b0bfd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 QWidgetPrivate::drawWidget (this=0x2093b30, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x1b0bfd0)
    at kernel/qwidget.cpp:5339
#23 0x00007f850019f1de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1b0bfd0) at kernel/qwidget.cpp:5452
#24 0x00007f850019e2d8 in QWidgetPrivate::drawWidget (this=0x1fc46e0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1b0bfd0) at kernel/qwidget.cpp:5388
#25 0x00007f850019f1de in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=9, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x1b0bfd0) at kernel/qwidget.cpp:5452
#26 0x00007f850019e2d8 in QWidgetPrivate::drawWidget (this=0x205ade0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=
    0x1b0bfd0) at kernel/qwidget.cpp:5388
#27 0x00007f8500352264 in QWidgetBackingStore::sync (this=0x1b0bfd0) at painting/qbackingstore.cpp:1291
#28 0x00007f85001900e8 in QWidgetPrivate::syncBackingStore (this=0x205ade0) at kernel/qwidget.cpp:1672
#29 0x00007f8500196742 in QWidget::event (this=0x1c158f0, event=0x1c30340) at kernel/qwidget.cpp:8291
#30 0x00007f84f83ec01d in Plasma::Dialog::event (this=0x1c158f0, event=0x1c30340) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/plasma/dialog.cpp:589
#31 0x00007f8500140aac in QApplicationPrivate::notify_helper (this=0x6e2860, receiver=0x1c158f0, e=0x1c30340) at kernel/qapplication.cpp:4300
#32 0x00007f8500146f8b in QApplication::notify (this=0x6a6460, receiver=0x1c158f0, e=0x1c30340) at kernel/qapplication.cpp:4183
#33 0x00007f8501cb7e73 in KApplication::notify (this=0x6a6460, receiver=0x1c158f0, event=0x1c30340) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#34 0x00007f8500f92f7b in QCoreApplication::notifyInternal (this=0x6a6460, receiver=0x1c158f0, event=0x1c30340) at kernel/qcoreapplication.cpp:704
#35 0x00007f8500f95696 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x650d50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x650d50) at kernel/qcoreapplication.cpp:1345
#37 0x00007f8500fbbf23 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00007f84fc6bdfdb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0x00007f84fc6c18e0 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x00007f84fc6c1a10 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0x00007f8500fbba83 in QEventDispatcherGlib::processEvents (this=0x6e2590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007f85001eda0e in QGuiEventDispatcherGlib::processEvents (this=0x203f260, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f8500f91912 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x00007f8500f91ced in QEventLoop::exec (this=0x7fff50b55a80, flags=) at kernel/qeventloop.cpp:201
#46 0x00007f8500f95933 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x00007f84f41c4b7c in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#48 0x0000000000406e3b in launch (argc=1, _name=0x66d858 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=
    0x0, avoid_loops=false, startup_id_str=0x40a0e5 "0") at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kinit/kinit.cpp:715
#49 0x0000000000407741 in handle_launcher_request (sock=8, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kinit/kinit.cpp:1207
#50 0x0000000000407dba in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kinit/kinit.cpp:1400
#51 0x0000000000408ed5 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-9999/work/kdelibs-9999/kinit/kinit.cpp:1848

Reported using DrKonqi
Comment 1 kyklops 2010-06-01 23:47:59 UTC
Created attachment 47575 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1)) using Qt 4.7.0

- What I was doing when the application crashed: plasma-desktop crashes every time I click on Quick Launch plasmoid

-- Backtrace (Reduced):
#7  KFileItemDelegate::Private::subtractMargin (this=0x8bf4420, option=...) at ../../kio/kio/kfileitemdelegate.cpp:198
#8  KFileItemDelegate::Private::iconPosition (this=0x8bf4420, option=...) at ../../kio/kio/kfileitemdelegate.cpp:1158
#9  0x0085485a in KFileItemDelegate::paint (this=0x8bf4000, painter=0xbffa9a8c, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1247
[...]
[...]
#12 0x06af1cd6 in QWidget::event (this=0x8bbd400, event=0xbffaa374) at kernel/qwidget.cpp:8243
#13 0x06f09773 in QFrame::event (this=0x8bbd400, e=0xbffaa374) at widgets/qframe.cpp:557
Comment 2 kyklops 2010-06-02 00:06:16 UTC
(In reply to comment #1)

> - What I was doing when the application crashed: plasma-desktop crashes every
> time I click on Quick Launch plasmoid

Is QuickAccess Browser, not Quick Launch. Sorry.
Comment 3 Aaron J. Seigo 2010-06-02 01:50:52 UTC
this is a 3rd party add on; please report this issue to the maintainer of quick access browser. thanks :)
Comment 4 Rohan Garg 2010-06-09 21:30:33 UTC
Created attachment 47833 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.80 (KDE 4.4.80 (KDE 4.5 Beta1)) using Qt 4.7.0

- What I was doing when the application crashed:
When i click on the quick browser plasmoid it causes the whole of plasma to crash
- Unusual behavior I noticed:
Plasma crashes every time
- Custom settings of the application:
None

-- Backtrace (Reduced):
#6  KFileItemDelegate::Private::subtractMargin (this=0x477c8f0, option=...) at ../../kio/kio/kfileitemdelegate.cpp:198
#7  KFileItemDelegate::Private::iconPosition (this=0x477c8f0, option=...) at ../../kio/kio/kfileitemdelegate.cpp:1158
#8  0x00007f1c6ad88552 in KFileItemDelegate::paint (this=0x4790c30, painter=<value optimized out>, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1247
[...]
[...]
#11 0x00007f1c67eaed7e in QWidget::event (this=0x4829850, event=0x7fffff299990) at kernel/qwidget.cpp:8243
#12 0x00007f1c6826d6a6 in QFrame::event (this=0x4829850, e=0x7fffff299990) at widgets/qframe.cpp:557
Comment 5 Semen 2010-06-10 14:08:23 UTC
Created attachment 47852 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.7.0

- What I was doing when the application crashed:
Plasma-Desktop crashed then "quick acces" widget used

-- Backtrace (Reduced):
#6  KFileItemDelegate::Private::subtractMargin (this=0x39c86e0, option=...) at ../../kio/kio/kfileitemdelegate.cpp:198
#7  KFileItemDelegate::Private::iconPosition (this=0x39c86e0, option=...) at ../../kio/kio/kfileitemdelegate.cpp:1158
#8  0x00007ff763968eb2 in KFileItemDelegate::paint (this=0x39c7ab0, painter=<value optimized out>, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1247
[...]
[...]
#11 0x00007ff760acdd7e in QWidget::event (this=0x39beb10, event=0x7fffd5228420) at kernel/qwidget.cpp:8243
#12 0x00007ff760e8c6a6 in QFrame::event (this=0x39beb10, e=0x7fffd5228420) at widgets/qframe.cpp:557
Comment 6 lnxusr 2010-06-10 17:52:43 UTC
I Just installed 4.5 beta 2 from the ppa repository, and this is happening to me as well.  Every time I click on the Quick Access Browser, Plasma crashes and restarts.  I'm getting no notification or popups, it just restarts itself and off I go on my marry way (as long as the merry way doesn't lead back to clicking Quick Access Browser again)..

I have no backtrace info to give, as I said I get no notification dialogs.  Plasma just quietly restarts.
Comment 7 Beat Wolf 2010-06-14 09:24:17 UTC
*** Bug 241672 has been marked as a duplicate of this bug. ***
Comment 8 Rohan Garg 2010-06-14 09:32:48 UTC
Hi
Just a small report from downstream,we are working on correcting this package for Kubuntu Maverick and might backport it to the PPA,please remove the plasmoid for now till a fix is released.
Comment 9 Benoit Norrin 2010-06-26 13:40:58 UTC
Created attachment 48350 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.7.0

- What I was doing when the application crashed:

Same crash in same situation.
KDE SC 4.5 Beta 2 (kubuntu-ppa)

-- Backtrace (Reduced):
#11 0x03585cd6 in QWidget::event (this=0x999caa0, event=0xbfdbdd64) at kernel/qwidget.cpp:8243
#12 0x0399d773 in QFrame::event (this=0x999caa0, e=0xbfdbdd64) at widgets/qframe.cpp:557
#13 0x03a39e12 in QAbstractScrollArea::viewportEvent (this=0x24, e=0xbfdbd000) at widgets/qabstractscrollarea.cpp:1037
#14 0x03af42a7 in QAbstractItemView::viewportEvent (this=0x999caa0, event=0xbfdbdd64) at itemviews/qabstractitemview.cpp:1619
[...]
#16 0x03a3c855 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9980910, o=0x999e5f8, e=0xbfdbdd64) at widgets/qabstractscrollarea_p.h:100
Comment 10 James Cain 2010-06-29 03:20:02 UTC
Created attachment 48443 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.7.0

- What I was doing when the application crashed: Same as the reported bug - clicking the quick acceess folder crashes plasma. Everytime.

-- Backtrace (Reduced):
#11 0x03e23cd6 in QWidget::event (this=0xc33f868, event=0xbfb1a954) at kernel/qwidget.cpp:8243
#12 0x0423b773 in QFrame::event (this=0xc33f868, e=0xbfb1a954) at widgets/qframe.cpp:557
#13 0x042d7e12 in QAbstractScrollArea::viewportEvent (this=0x24, e=0xbfb19bf0) at widgets/qabstractscrollarea.cpp:1037
#14 0x043922a7 in QAbstractItemView::viewportEvent (this=0xc33f868, event=0xbfb1a954) at itemviews/qabstractitemview.cpp:1619
[...]
#16 0x042da855 in QAbstractScrollAreaPrivate::viewportEvent (this=0xbf638a8, o=0xc1ffeb8, e=0xbfb1a954) at widgets/qabstractscrollarea_p.h:100