Bug 292249 - Screensaver crashes when mouse is move
Summary: Screensaver crashes when mouse is move
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.8
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 293860 297909 309535 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-01-23 04:56 UTC by Leon Maurer
Modified: 2017-01-07 22:15 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (13.34 KB, text/plain)
2012-03-11 14:00 UTC, Vojtěch Zeisek
Details
New crash information added by DrKonqi (3.56 KB, text/plain)
2012-08-21 06:52 UTC, bosyber
Details
New crash information added by DrKonqi (4.95 KB, text/plain)
2012-12-18 18:23 UTC, exevans.nehd@gmail.com
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Leon Maurer 2012-01-23 04:56:44 UTC
Application: plasma-overlay (0.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

The screensaver had just started up, I touched my trackpad to turn it off, and the crash happened.

-- Backtrace:
Application: Plasma for the Screensaver (plasma-overlay), signal: Aborted
[Current thread is 1 (Thread 0x7f705de167c0 (LWP 12660))]

Thread 3 (Thread 0x7f7038cc5700 (LWP 12663)):
#0  0x00007f70530ddf90 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f70530dedfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f70530df429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f705bc9ef3e in QEventDispatcherGlib::processEvents (this=0x15bccf0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f705bc72cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f705bc72ef7 in QEventLoop::exec (this=0x7f7038cc4cd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f705bb8a27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f705bc55cbf in QInotifyFileSystemWatcherEngine::run (this=0x15de460) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f705bb8cd05 in QThreadPrivate::start (arg=0x15de460) at thread/qthread_unix.cpp:331
#9  0x00007f704f63d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f7053bebefc in start_thread (arg=0x7f7038cc5700) at pthread_create.c:304
#11 0x00007f705a86389d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7037a37700 (LWP 12668)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66
#1  0x00007f705a857758 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f70530def68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f70530df429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f705bc9ef3e in QEventDispatcherGlib::processEvents (this=0x1bf1240, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f705bc72cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f705bc72ef7 in QEventLoop::exec (this=0x7f7037a36cd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f705bb8a27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f705bc55cbf in QInotifyFileSystemWatcherEngine::run (this=0x1a35030) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f705bb8cd05 in QThreadPrivate::start (arg=0x1a35030) at thread/qthread_unix.cpp:331
#10 0x00007f704f63d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007f7053bebefc in start_thread (arg=0x7f7037a37700) at pthread_create.c:304
#12 0x00007f705a86389d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f705de167c0 (LWP 12660)):
[KCrash Handler]
#6  0x00007f705a7b83a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f705a7bbb0b in __GI_abort () at abort.c:92
#8  0x00007f705abdcd7d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f705abdaf26 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f705abdaf53 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f705abdb96f in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f705b5e09be in QGraphicsItem::sceneBoundingRect (this=<optimized out>) at graphicsview/qgraphicsitem.cpp:4811
#13 0x00007f705b60f336 in QGraphicsScene::itemsBoundingRect (this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1928
#14 0x00007f705b611e1b in QGraphicsScenePrivate::_q_emitUpdated (this=0xdda9f0) at graphicsview/qgraphicsscene.cpp:361
#15 0x00007f705b61be12 in QGraphicsScene::qt_metacall (this=0xdda0a0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x1082490) at .moc/release-shared/moc_qgraphicsscene.cpp:128
#16 0x00007f705d857e95 in Plasma::Corona::qt_metacall (this=0xdda0a0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x1082490) at ./corona.moc:109
#17 0x00007f705bc8aa5e in QObject::event (this=0xdda0a0, e=<optimized out>) at kernel/qobject.cpp:1217
#18 0x00007f705b6226a9 in QGraphicsScene::event (this=0xdda0a0, event=0x1832610) at graphicsview/qgraphicsscene.cpp:3557
#19 0x00007f705b024424 in notify_helper (e=0x1832610, receiver=0xdda0a0, this=0xa6fb90) at kernel/qapplication.cpp:4486
#20 QApplicationPrivate::notify_helper (this=0xa6fb90, receiver=0xdda0a0, e=0x1832610) at kernel/qapplication.cpp:4458
#21 0x00007f705b029291 in QApplication::notify (this=0xa54ec0, receiver=0xdda0a0, e=0x1832610) at kernel/qapplication.cpp:4365
#22 0x00007f705c922466 in KApplication::notify (this=0xa54ec0, receiver=0xdda0a0, event=0x1832610) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f705bc73afc in QCoreApplication::notifyInternal (this=0xa54ec0, receiver=0xdda0a0, event=0x1832610) at kernel/qcoreapplication.cpp:787
#24 0x00007f705bc7751f in sendEvent (event=0x1832610, receiver=0xdda0a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ba430) at kernel/qcoreapplication.cpp:1428
#26 0x00007f705bc9ea73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#28 0x00007f70530dea5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f70530df258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f70530df429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f705bc9eed6 in QEventDispatcherGlib::processEvents (this=0x9bbf40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#32 0x00007f705b0cc07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f705bc72cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f705bc72ef7 in QEventLoop::exec (this=0x7fff57de5bf0, flags=...) at kernel/qeventloop.cpp:201
#35 0x00007f705b4db216 in QDialog::exec (this=0x153a870) at dialogs/qdialog.cpp:552
#36 0x00007f705c88a0da in KMessageBox::createKMessageBox (dialog=0x153a870, icon=<optimized out>, text=..., strlist=<optimized out>, ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=QMessageBox::Critical) at ../../kdeui/dialogs/kmessagebox.cpp:344
#37 0x00007f705c88a90b in KMessageBox::createKMessageBox (dialog=0x153a870, icon=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:159
#38 0x00007f705c88b54b in KMessageBox::errorListWId (parent_id=0, text=..., strlist=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:854
#39 0x00007f705c88b705 in KMessageBox::error (parent=<optimized out>, text=..., caption=..., options=<optimized out>) at ../../kdeui/dialogs/kmessagebox.cpp:821
#40 0x00007f703c119582 in Akonadi::EntityTreeModelPrivate::fetchJobDone (this=0x1517f60, job=0xb84410) at ../../akonadi/entitytreemodel_p.cpp:1185
#41 0x00007f703c10f36b in Akonadi::EntityTreeModel::qt_metacall (this=0x15187d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff57de64b0) at ./entitytreemodel.moc:145
#42 0x00007f705bc86eba in QMetaObject::activate (sender=0xb84410, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff57de64b0) at kernel/qobject.cpp:3278
#43 0x00007f705c352622 in KJob::result (this=<optimized out>, _t1=0xb84410) at ./kjob.moc:194
#44 0x00007f705c352660 in KJob::emitResult (this=0xb84410) at ../../kdecore/jobs/kjob.cpp:312
#45 0x00007f705c35270e in KJob::kill (this=0xb84410, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:112
#46 0x00007f703c18afa7 in Akonadi::Session::clear (this=0x15cd680) at ../../akonadi/session.cpp:431
#47 0x00007f703c18b24b in Akonadi::Session::~Session (this=0x15cd680, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:394
#48 0x00007f703c18b299 in Akonadi::Session::~Session (this=0x15cd680, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:396
#49 0x00007f705bc85d75 in QObjectPrivate::deleteChildren (this=0x14abf40) at kernel/qobject.cpp:1955
#50 0x00007f705bc8b349 in QObject::~QObject (this=0x14a95d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#51 0x00007f703c987d79 in CalendarEngine::~CalendarEngine (this=0x14a95d0, __in_chrg=<optimized out>) at ../../../../../plasma/generic/dataengines/calendar/calendarengine.cpp:59
#52 0x00007f7042f14faa in Plasma::CalendarTablePrivate::~CalendarTablePrivate (this=0x139c960, __in_chrg=<optimized out>) at ../../../libs/plasmaclock/calendartable.cpp:116
#53 0x00007f7042f0a415 in Plasma::CalendarTable::~CalendarTable (this=0x1375cd0, __in_chrg=<optimized out>) at ../../../libs/plasmaclock/calendartable.cpp:447
#54 0x00007f7042f0a459 in Plasma::CalendarTable::~CalendarTable (this=0x1375cd0, __in_chrg=<optimized out>) at ../../../libs/plasmaclock/calendartable.cpp:448
#55 0x00007f705b5f6dc6 in QGraphicsItem::~QGraphicsItem (this=0x13a7cf0, __in_chrg=<optimized out>) at graphicsview/qgraphicsitem.cpp:1488
#56 0x00007f705b646540 in ~QGraphicsObject (this=0x13a7ce0, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:547
#57 QGraphicsWidget::~QGraphicsWidget (this=0x13a7ce0, __in_chrg=<optimized out>) at graphicsview/qgraphicswidget.cpp:232
#58 0x00007f7042f073d9 in Plasma::Calendar::~Calendar (this=0x13a7ce0, __in_chrg=<optimized out>) at ../../../libs/plasmaclock/calendar.cpp:123
#59 0x00007f705d87173b in Plasma::ExtenderItemPrivate::~ExtenderItemPrivate (this=0x12f19a0, __in_chrg=<optimized out>) at ../../plasma/extenders/extenderitem.cpp:834
#60 0x00007f705d8717bd in Plasma::ExtenderItem::~ExtenderItem (this=0x12f1390, __in_chrg=<optimized out>) at ../../plasma/extenders/extenderitem.cpp:237
#61 0x00007f705d8717f9 in Plasma::ExtenderItem::~ExtenderItem (this=0x12f1390, __in_chrg=<optimized out>) at ../../plasma/extenders/extenderitem.cpp:238
#62 0x00007f705d869eb2 in Plasma::Extender::~Extender (this=0x12c6220, __in_chrg=<optimized out>) at ../../plasma/extenders/extender.cpp:155
#63 0x00007f705d869ff9 in Plasma::Extender::~Extender (this=0x12c6220, __in_chrg=<optimized out>) at ../../plasma/extenders/extender.cpp:161
#64 0x00007f705d82945b in Plasma::AppletPrivate::~AppletPrivate (this=0x10a7e00, __in_chrg=<optimized out>) at ../../plasma/applet.cpp:2690
#65 0x00007f705d832f91 in Plasma::Applet::~Applet (this=0x10a7510, __in_chrg=<optimized out>) at ../../plasma/applet.cpp:231
#66 0x00007f7043126769 in Clock::~Clock (this=0x10a7510, __in_chrg=<optimized out>) at ../../../../../plasma/generic/applets/analog-clock/clock.cpp:77
#67 0x00007f705d843a62 in ~ContainmentPrivate (this=<optimized out>, __in_chrg=<optimized out>) at ../../plasma/private/containment_p.h:72
#68 Plasma::Containment::~Containment (this=0xe7f5e0, __in_chrg=<optimized out>) at ../../plasma/containment.cpp:148
#69 0x00007f7043c75db9 in SaverDesktop::~SaverDesktop (this=0xe7f5e0, __in_chrg=<optimized out>) at ../../../../../plasma/screensaver/containments/screensaver/desktop.cpp:43
#70 0x00007f705d855327 in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/qt4/QtCore/qalgorithms.h:322
#71 qDeleteAll<QList<Plasma::Containment*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#72 Plasma::CoronaPrivate::~CoronaPrivate (this=0xddb0e0, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:805
#73 0x00007f705d855554 in Plasma::Corona::~Corona (this=0xdda0a0, __in_chrg=<optimized out>) at ../../plasma/corona.cpp:82
#74 0x00000000004171e0 in ~SaverCorona (this=0xdda0a0, __in_chrg=<optimized out>) at ../../../../plasma/screensaver/shell/savercorona.h:34
#75 SaverCorona::~SaverCorona (this=<optimized out>, __in_chrg=<optimized out>) at ../../../../plasma/screensaver/shell/savercorona.h:34
#76 0x0000000000412707 in PlasmaApp::cleanup (this=0xa54ec0) at ../../../../plasma/screensaver/shell/plasmaapp.cpp:234
#77 0x00000000004148ca in PlasmaApp::qt_metacall (this=0xa54ec0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff57de6bd0) at ./plasmaapp.moc:126
#78 0x00007f705bc86eba in QMetaObject::activate (sender=0xa54ec0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#79 0x00007f705bc777e5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1069
#80 0x000000000040f15b in main (argc=1, argv=0x7fff57de6ff8) at ../../../../plasma/screensaver/shell/main.cpp:58

Possible duplicates by query: bug 291562, bug 265459.

Reported using DrKonqi
Comment 1 Thijs 2012-01-23 07:27:16 UTC
Looks like akonadi is triggering this one.
Comment 2 Lamarque V. Souza 2012-02-15 10:38:18 UTC
*** Bug 293860 has been marked as a duplicate of this bug. ***
Comment 3 Vojtěch Zeisek 2012-03-11 14:00:05 UTC
Created attachment 69495 [details]
New crash information added by DrKonqi

plasma-overlay (0.0) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:

When screensaver starts and I immediately turn it off (by using touchpad, any key, ...), it allways crashes.

-- Backtrace (Reduced):
#12 0x00007fa4b68e9d1b in QGraphicsItemPrivate::effectiveBoundingRect (this=0xd8ede0, topMostEffectItem=0x0) at graphicsview/qgraphicsitem.cpp:2850
#13 0x00007fa4b690a0fd in adjustedItemEffectiveBoundingRect (item=0xd87ad0) at graphicsview/qgraphicsscene_p.h:350
#14 QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x7ab760, item=0xd87ad0, dirtyAncestorContainsChildren=false, parentOpacity=<optimized out>) at graphicsview/qgraphicsscene.cpp:5192
#15 0x00007fa4b690a644 in QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x7ab760, item=<optimized out>, dirtyAncestorContainsChildren=96, parentOpacity=<optimized out>) at graphicsview/qgraphicsscene.cpp:5294
#16 0x00007fa4b690a644 in QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x7ab760, item=<optimized out>, dirtyAncestorContainsChildren=96, parentOpacity=<optimized out>) at graphicsview/qgraphicsscene.cpp:5294
Comment 4 Jekyll Wu 2012-05-26 18:38:07 UTC
*** Bug 297909 has been marked as a duplicate of this bug. ***
Comment 5 bosyber 2012-08-21 06:52:25 UTC
Created attachment 73343 [details]
New crash information added by DrKonqi

plasma-overlay (0.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

As the other report says: Kscreensaver just started as I walked in with fresh tea; I moved mouse to resume work and it crashed.

-- Backtrace (Reduced):
#7  0x00007f22232f41da in KJob::kill (this=0x127fda0, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:111
#8  0x00007f22036f15a7 in Akonadi::Session::clear (this=0xdfe570) at ../../akonadi/session.cpp:425
#9  0x00007f22036f194b in Akonadi::Session::~Session (this=0xdfe570, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:394
#10 0x00007f22036f1999 in Akonadi::Session::~Session (this=0xdfe570, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:396
#11 0x00007f2222bff935 in QObjectPrivate::deleteChildren (this=0xeb07d0) at kernel/qobject.cpp:1908
Comment 6 Myriam Schweingruber 2012-08-22 06:47:39 UTC
Setting version and updating status.
Comment 7 Jekyll Wu 2012-11-04 19:19:24 UTC
*** Bug 309535 has been marked as a duplicate of this bug. ***
Comment 8 exevans.nehd@gmail.com 2012-12-18 18:23:51 UTC
Created attachment 75904 [details]
New crash information added by DrKonqi

plasma-overlay (0.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

The screensaver just started up, and I immediately clicked to continue working.

-- Backtrace (Reduced):
#7  0x00007ff32f3131da in KJob::kill (this=0x2c45d00, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:111
#8  0x00007ff30dc9e5a7 in Akonadi::Session::clear (this=0x29a2160) at ../../akonadi/session.cpp:425
#9  0x00007ff30dc9e94b in Akonadi::Session::~Session (this=0x29a2160, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:394
#10 0x00007ff30dc9e999 in Akonadi::Session::~Session (this=0x29a2160, __in_chrg=<optimized out>) at ../../akonadi/session.cpp:396
#11 0x00007ff32ec1e935 in QObjectPrivate::deleteChildren (this=0x2b0d0d0) at kernel/qobject.cpp:1908
Comment 9 Denis Kurz 2016-09-24 20:39:31 UTC
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present?

If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 10 Denis Kurz 2017-01-07 22:15:53 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.