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.

Reply via email to