https://bugs.kde.org/show_bug.cgi?id=371477
Bug ID: 371477 Summary: Krusader crashes occasionally upon login Product: krusader Version: 2.4.0-beta3 "Single Step" Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: m...@fork.pl Reporter: peter.lo...@gmail.com Application: krusader (2.4.0-beta3 "Single Step") KDE Platform Version: 4.14.16 Qt Version: 4.8.7 Operating System: Linux 4.8.1-040801-generic x86_64 Distribution: Ubuntu 16.04.1 LTS -- Information about the crash: I have just logged in into a KDE session that has krusader saved as application that should be started automatically. The crash can be reproduced sometimes. -- Backtrace: Application: Krusader (krusader), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f0282c64900 (LWP 2736))] Thread 2 (Thread 0x7f026efa5700 (LWP 2788)): #0 0x00007f027f0c3e8d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f027bf9939c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f027bf994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f02808cc2ce in QEventDispatcherGlib::processEvents (this=0x7f02680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f028089a18f in QEventLoop::processEvents (this=this@entry=0x7f026efa4c80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f028089a4f5 in QEventLoop::exec (this=this@entry=0x7f026efa4c80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f0280789549 in QThread::exec (this=this@entry=0x2aaa900) at thread/qthread.cpp:538 #7 0x00007f028087a223 in QInotifyFileSystemWatcherEngine::run (this=0x2aaa900) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f028078be3c in QThreadPrivate::start (arg=0x2aaa900) at thread/qthread_unix.cpp:352 #9 0x00007f027d15c6fa in start_thread (arg=0x7f026efa5700) at pthread_create.c:333 #10 0x00007f027f0cfb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f0282c64900 (LWP 2736)): [KCrash Handler] #6 0x00007f027d167960 in _xend () at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:33 #7 __lll_unlock_elision (lock=0x7f0275291008, private=128) at ../sysdeps/unix/sysv/linux/x86/elision-unlock.c:29 #8 0x00007f0281d17f60 in KSharedDataCache::Private::unlock (this=<optimized out>) at ../../kdecore/util/kshareddatacache.cpp:1245 #9 KSharedDataCache::Private::CacheLocker::~CacheLocker (this=0x7fffa148ed00, __in_chrg=<optimized out>) at ../../kdecore/util/kshareddatacache.cpp:1317 #10 KSharedDataCache::find (this=0x2685c00, key=..., destination=destination@entry=0x7fffa148ed90) at ../../kdecore/util/kshareddatacache.cpp:1608 #11 0x00007f0282450b76 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x26722f0, key=..., data=..., path=...) at ../../kdeui/icons/kiconloader.cpp:854 #12 0x00007f0282450f9e in KIconLoader::loadIcon (this=0x2614990, _name=..., group=group@entry=KIconLoader::Desktop, size=16, state=0, overlays=..., path_store=0x0, canReturnNull=false) at ../../kdeui/icons/kiconloader.cpp:1149 #13 0x00007f028244760c in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at ../../kdeui/icons/kiconengine.cpp:104 #14 0x00007f027fc91929 in QIcon::pixmap (this=this@entry=0x7fffa148f358, size=..., mode=<optimized out>, state=<optimized out>) at image/qicon.cpp:684 #15 0x00007f0275ef33f7 in Breeze::Style::drawToolButtonLabelControl (this=0x260f9c0, option=0x7fffa148f310, painter=0x7fffa148f420, widget=0x2d8cf30) at /build/breeze-1YX9Xx/breeze-5.6.5/kstyle/breezestyle.cpp:4313 #16 0x00007f0275ef1024 in Breeze::Style::drawControl (this=0x260f9c0, element=QStyle::CE_ToolButtonLabel, option=0x7fffa148f310, painter=0x7fffa148f420, widget=0x2d8cf30) at /build/breeze-1YX9Xx/breeze-5.6.5/kstyle/breezestyle.cpp:914 #17 0x00007f0275eeabd4 in Breeze::Style::drawToolButtonComplexControl (this=this@entry=0x260f9c0, option=option@entry=0x7fffa148f440, painter=painter@entry=0x7fffa148f420, widget=widget@entry=0x2d8cf30) at /build/breeze-1YX9Xx/breeze-5.6.5/kstyle/breezestyle.cpp:5866 #18 0x00007f0275ef19c7 in Breeze::Style::drawComplexControl (this=0x260f9c0, element=QStyle::CC_ToolButton, option=0x7fffa148f440, painter=0x7fffa148f420, widget=0x2d8cf30) at /build/breeze-1YX9Xx/breeze-5.6.5/kstyle/breezestyle.cpp:945 #19 0x00007f0280081ddf in QStylePainter::drawComplexControl (opt=..., cc=QStyle::CC_ToolButton, this=0x7fffa148f420) at ../../include/QtGui/../../src/gui/painting/qstylepainter.h:94 #20 QToolButton::paintEvent (this=0x2d8cf30) at widgets/qtoolbutton.cpp:558 #21 0x00007f027fc388d0 in QWidget::event (this=0x2d8cf30, event=0x7fffa148f910) at kernel/qwidget.cpp:8775 #22 0x00007f027fbe1fdc in QApplicationPrivate::notify_helper (this=this@entry=0x25aac30, receiver=receiver@entry=0x2d8cf30, e=e@entry=0x7fffa148f910) at kernel/qapplication.cpp:4570 #23 0x00007f027fbe8f16 in QApplication::notify (this=this@entry=0x7fffa1492ea0, receiver=receiver@entry=0x2d8cf30, e=e@entry=0x7fffa148f910) at kernel/qapplication.cpp:4356 #24 0x00007f028249f6aa in KApplication::notify (this=0x7fffa1492ea0, receiver=0x2d8cf30, event=0x7fffa148f910) at ../../kdeui/kernel/kapplication.cpp:311 #25 0x00007f028089b90d in QCoreApplication::notifyInternal (this=0x7fffa1492ea0, receiver=receiver@entry=0x2d8cf30, event=event@entry=0x7fffa148f910) at kernel/qcoreapplication.cpp:955 #26 0x00007f027fc32f37 in QCoreApplication::sendSpontaneousEvent (event=0x7fffa148f910, receiver=0x2d8cf30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #27 QWidgetPrivate::drawWidget (this=this@entry=0x2d8ac80, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5599 #28 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2dbae20, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #29 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2dbae20, pdev=pdev@entry=0x2734d00, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #30 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2dbae20, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #31 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2d8cd30, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #32 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2d8cd30, pdev=pdev@entry=0x2734d00, siblings=..., index=10, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #33 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2d8cd30, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #34 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2c2a070, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #35 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2c2a070, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #36 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2c27cd0, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #37 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2c27cd0, pdev=pdev@entry=0x2734d00, siblings=..., index=1, index@entry=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #38 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2c27cd0, pdev=pdev@entry=0x2734d00, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #39 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2c27cd0, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #40 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2a88690, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=0, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #41 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2a88690, pdev=pdev@entry=0x2734d00, siblings=..., index=0, index@entry=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #42 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2a88690, pdev=pdev@entry=0x2734d00, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #43 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2a88690, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #44 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2a88360, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #45 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x2a88360, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #46 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x27c2040, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #47 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x27c2040, pdev=pdev@entry=0x2734d00, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #48 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=this@entry=0x27c2040, pdev=pdev@entry=0x2734d00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #49 0x00007f027fc33947 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2712f00, pdev=pdev@entry=0x2734d00, siblings=..., index=<optimized out>, index@entry=65, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5808 #50 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2712f00, pdev=pdev@entry=0x2734d00, siblings=..., index=65, index@entry=70, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #51 0x00007f027fc3384b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2712f00, pdev=pdev@entry=0x2734d00, siblings=..., index=70, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5795 #52 0x00007f027fc32ac6 in QWidgetPrivate::drawWidget (this=0x2712f00, pdev=0x2734d00, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=0x275bcf0) at kernel/qwidget.cpp:5652 #53 0x00007f027fe07722 in QWidgetBackingStore::sync (this=this@entry=0x275bcf0) at painting/qbackingstore.cpp:1373 #54 0x00007f027fe07ab3 in QWidgetBackingStore::sync (this=0x275bcf0, exposedWidget=0x2de9410, exposedRegion=...) at painting/qbackingstore.cpp:1161 #55 0x00007f027fc25b82 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2de9450, region=...) at kernel/qwidget.cpp:1903 #56 0x00007f027fc55020 in QETWidget::translatePaintEvent (this=this@entry=0x2de9410, event=event@entry=0x7fffa14920e0) at kernel/qapplication_x11.cpp:5611 #57 0x00007f027fc6514b in QApplication::x11ProcessEvent (this=0x7fffa1492ea0, event=event@entry=0x7fffa14920e0) at kernel/qapplication_x11.cpp:3648 #58 0x00007f027fc8f542 in x11EventSourceDispatch (s=0x25aed70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #59 0x00007f027bf991a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #60 0x00007f027bf99400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #61 0x00007f027bf994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #62 0x00007f02808cc2ae in QEventDispatcherGlib::processEvents (this=0x25a0eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #63 0x00007f027fc8f616 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #64 0x00007f028089f6ef in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1142 #65 0x00000000005681c3 in vfs::vfs_processEvents (this=0x2a99780) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/vfs.cpp:271 #66 0x0000000000583d54 in ftp_vfs::populateVfsList (this=0x2a99780, origin=..., showHidden=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/ftp_vfs.cpp:209 #67 0x000000000056b22d in vfs::vfs_refresh (this=0x2a99780, origin=...) at /build/buildd/krusader-2.4.0~beta3/krusader/VFS/vfs.cpp:230 #68 0x000000000047c97c in ListPanelFunc::doRefresh (this=0x2cd0230) at /build/buildd/krusader-2.4.0~beta3/krusader/Panel/panelfunc.cpp:319 #69 0x0000000000487385 in ListPanelFunc::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Panel/panelfunc.moc:179 #70 0x00007f02808b0010 in QMetaObject::activate (sender=0x2cd0258, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567 #71 0x00007f02808b5c83 in QObject::event (this=0x2cd0258, e=<optimized out>) at kernel/qobject.cpp:1253 #72 0x00007f027fbe1fdc in QApplicationPrivate::notify_helper (this=this@entry=0x25aac30, receiver=receiver@entry=0x2cd0258, e=e@entry=0x7fffa1492a50) at kernel/qapplication.cpp:4570 #73 0x00007f027fbe8f16 in QApplication::notify (this=this@entry=0x7fffa1492ea0, receiver=receiver@entry=0x2cd0258, e=e@entry=0x7fffa1492a50) at kernel/qapplication.cpp:4356 #74 0x00007f028249f6aa in KApplication::notify (this=0x7fffa1492ea0, receiver=0x2cd0258, event=0x7fffa1492a50) at ../../kdeui/kernel/kapplication.cpp:311 #75 0x00007f028089b90d in QCoreApplication::notifyInternal (this=0x7fffa1492ea0, receiver=0x2cd0258, event=event@entry=0x7fffa1492a50) at kernel/qcoreapplication.cpp:955 #76 0x00007f02808ce780 in QCoreApplication::sendEvent (event=0x7fffa1492a50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #77 QTimerInfoList::activateTimers (this=0x25bfa40) at kernel/qeventdispatcher_unix.cpp:621 #78 0x00007f02808cb8f1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193 #79 0x00007f027bf991a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #80 0x00007f027bf99400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #81 0x00007f027bf994ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #82 0x00007f02808cc2ae in QEventDispatcherGlib::processEvents (this=0x25a0eb0, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #83 0x00007f027fc8f616 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #84 0x00007f028089a18f in QEventLoop::processEvents (this=this@entry=0x7fffa1492cd0, flags=...) at kernel/qeventloop.cpp:149 #85 0x00007f028089a4f5 in QEventLoop::exec (this=this@entry=0x7fffa1492cd0, flags=...) at kernel/qeventloop.cpp:204 #86 0x00007f02808a04b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #87 0x00007f027fbe022c in QApplication::exec () at kernel/qapplication.cpp:3828 #88 0x000000000044c47d in main (argc=-1589039648, argv=<optimized out>) at /build/buildd/krusader-2.4.0~beta3/krusader/main.cpp:324 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.