Bug 340608 - Krusader crash
Summary: Krusader crash
Status: RESOLVED UNMAINTAINED
Alias: None
Product: krusader
Classification: Applications
Component: synchronize (other bugs)
Version First Reported In: 2.4.0-beta3 "Single Step"
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords: drkonqi
: 353850 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-03 15:19 UTC by Marcin
Modified: 2019-06-14 05:58 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin 2014-11-03 15:19:44 UTC
Application: krusader (2.4.0-beta3 "Single Step")
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16-3-amd64 x86_64
Distribution: Debian GNU/Linux testing (jessie)

-- Information about the crash:
Crtl+Y (folder synchronisation), comparizon of two folders, number of compared files: +- 1400 and crash

The crash can be reproduced every time.

-- 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 0x7f2f17d75780 (LWP 5081))]

Thread 2 (Thread 0x7f2f04fe8700 (LWP 5082)):
#0  0x00007fff9dffabd8 in clock_gettime ()
#1  0x00007f2f131cf90d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f2f142e6515 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f2f143c9355 in updateCurrentTime (this=0x7f2f000030d0) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f2f000030d0, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f2f143c7c3c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f2f04fe7c34) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f2f143c7d05 in timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7f2f04fe7c34) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f2f101c746d in g_main_context_prepare (context=context@entry=0x7f2f000009a0, priority=priority@entry=0x7f2f04fe7cc0) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3399
#9  0x00007f2f101c7e0b in g_main_context_iterate (context=context@entry=0x7f2f000009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3761
#10 0x00007f2f101c7ffc in g_main_context_iteration (context=0x7f2f000009a0, may_block=1) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3842
#11 0x00007f2f143c8507 in QEventDispatcherGlib::processEvents (this=0x7f2f000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007f2f14397ae1 in QEventLoop::processEvents (this=this@entry=0x7f2f04fe7e00, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f2f14397e45 in QEventLoop::exec (this=this@entry=0x7f2f04fe7e00, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f2f1428cb89 in QThread::exec (this=this@entry=0x13d8520) at thread/qthread.cpp:538
#15 0x00007f2f14378483 in QInotifyFileSystemWatcherEngine::run (this=0x13d8520) at io/qfilesystemwatcher_inotify.cpp:265
#16 0x00007f2f1428f3ef in QThreadPrivate::start (arg=0x13d8520) at thread/qthread_unix.cpp:349
#17 0x00007f2f117e60a4 in start_thread (arg=0x7f2f04fe8700) at pthread_create.c:309
#18 0x00007f2f131c2cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2f17d75780 (LWP 5081)):
[KCrash Handler]
#5  SynchronizerGUI::convertTime (this=this@entry=0x1692ae0, time=820648127028392448) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:2176
#6  0x0000000000591532 in SynchronizerGUI::addFile (this=0x1692ae0, item=0x3e608b0) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:2074
#7  0x000000000059592c in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Synchronizer/synchronizergui.moc:94
#8  SynchronizerGUI::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Synchronizer/synchronizergui.moc:76
#9  0x00007f2f143adf4c in QMetaObject::activate (sender=sender@entry=0x1692b48, m=m@entry=0x628480 <Synchronizer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9df6b370) at kernel/qobject.cpp:3567
#10 0x00000000005a088d in Synchronizer::comparedFileData (this=this@entry=0x1692b48, _t1=0x3e608b0) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Synchronizer/synchronizer.moc:121
#11 0x00000000005a1a7b in Synchronizer::addItem (this=this@entry=0x1692b48, parent=parent@entry=0x3348700, leftFile=..., rightFile=..., leftDir=..., rightDir=..., existsLeft=existsLeft@entry=false, existsRight=existsRight@entry=true, leftSize=leftSize@entry=0, rightSize=0, leftDate=leftDate@entry=0, rightDate=820648127028392448, leftLink=..., rightLink=..., leftOwner=..., rightOwner=..., leftGroup=..., rightGroup=..., leftMode=leftMode@entry=4294967295, rightMode=rightMode@entry=339405745, leftACL=..., rightACL=..., tsk=tsk@entry=TT_COPY_TO_LEFT, isDir=isDir@entry=false, isTemp=isTemp@entry=false) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizer.cpp:398
#12 0x00000000005a23b3 in Synchronizer::addRightOnlyItem (this=this@entry=0x1692b48, parent=parent@entry=0x3348700, file_name=..., dir=..., size=<optimized out>, date=<optimized out>, link=..., owner=..., group=..., mode=339405745, acl=..., isDir=isDir@entry=false, isTemp=isTemp@entry=false) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizer.cpp:452
#13 0x00000000005a3136 in Synchronizer::compareDirectory (this=this@entry=0x1692b48, parent=0x3348700, left_directory=0x3e51e20, right_directory=0x3316170, leftDir=..., rightDir=...) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizer.cpp:287
#14 0x00000000005a510c in Synchronizer::compareLoop (this=this@entry=0x1692b48) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizer.cpp:192
#15 0x00000000005a5532 in Synchronizer::compare (this=this@entry=0x1692b48, leftURL=..., rightURL=..., query=query@entry=0x7fff9df6b920, subDirs=<optimized out>, symLinks=symLinks@entry=false, igDate=igDate@entry=false, asymm=asymm@entry=false, cmpByCnt=cmpByCnt@entry=false, igCase=igCase@entry=false, autoSc=autoSc@entry=false, selFiles=..., equThres=0, timeOffs=0, parThreads=parThreads@entry=1, hiddenFiles=hiddenFiles@entry=false) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizer.cpp:159
#16 0x000000000059430b in SynchronizerGUI::compare (this=0x1692ae0) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:2019
#17 0x0000000000595845 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Synchronizer/synchronizergui.moc:84
#18 SynchronizerGUI::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/obj-x86_64-linux-gnu/krusader/Synchronizer/synchronizergui.moc:76
#19 0x00007f2f143adf4c in QMetaObject::activate (sender=sender@entry=0x188d9a0, m=m@entry=0x7f2f15631b60 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff9df6bbb0) at kernel/qobject.cpp:3567
#20 0x00007f2f151b0bd2 in QAbstractButton::clicked (this=this@entry=0x188d9a0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219
#21 0x00007f2f14ef1073 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x188ecf0) at widgets/qabstractbutton.cpp:548
#22 0x00007f2f14ef19aa in QAbstractButton::click (this=this@entry=0x188d9a0) at widgets/qabstractbutton.cpp:985
#23 0x00007f2f14ff45f7 in QDialog::keyPressEvent (this=this@entry=0x1692ae0, e=e@entry=0x7fff9df6c110) at dialogs/qdialog.cpp:693
#24 0x0000000000593a98 in SynchronizerGUI::keyPressEvent (this=0x1692ae0, e=0x7fff9df6c110) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/Synchronizer/synchronizergui.cpp:2336
#25 0x00007f2f14b74f5f in QWidget::event (this=0x1692ae0, event=0x7fff9df6c110) at kernel/qwidget.cpp:8435
#26 0x00007f2f14b2129c in QApplicationPrivate::notify_helper (this=this@entry=0x10ca600, receiver=receiver@entry=0x1692ae0, e=e@entry=0x7fff9df6c110) at kernel/qapplication.cpp:4570
#27 0x00007f2f14b294f6 in QApplication::notify (this=<optimized out>, receiver=0x1692ae0, e=0x7fff9df6c110) at kernel/qapplication.cpp:4011
#28 0x00007f2f174ff09a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007f2f14398f8d in QCoreApplication::notifyInternal (this=0x7fff9df6ce90, receiver=receiver@entry=0x1575e00, event=event@entry=0x7fff9df6c110) at kernel/qcoreapplication.cpp:955
#30 0x00007f2f14b1f946 in sendSpontaneousEvent (event=event@entry=0x7fff9df6c110, receiver=receiver@entry=0x1575e00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#31 qt_sendSpontaneousEvent (receiver=receiver@entry=0x1575e00, event=event@entry=0x7fff9df6c110) at kernel/qapplication.cpp:5568
#32 0x00007f2f14bc2f63 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x1575e00, grab=grab@entry=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#33 0x00007f2f14bc3402 in QKeyMapperPrivate::translateKeyEvent (this=0x7fff9df6c680, keyWidget=keyWidget@entry=0x1575e00, event=0x0, event@entry=0x7fff9df6c680, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1836
#34 0x00007f2f14b9ce0f in QApplication::x11ProcessEvent (this=0x7fff9df6ce90, event=event@entry=0x7fff9df6c680) at kernel/qapplication_x11.cpp:3556
#35 0x00007f2f14bc5ad2 in x11EventSourceDispatch (s=0x10b9730, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f2f101c7c5d in g_main_dispatch (context=0x10ca930) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3111
#37 g_main_context_dispatch (context=context@entry=0x10ca930) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3710
#38 0x00007f2f101c7f48 in g_main_context_iterate (context=context@entry=0x10ca930, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3781
#39 0x00007f2f101c7ffc in g_main_context_iteration (context=0x10ca930, may_block=1) at /build/glib2.0-dt6trg/glib2.0-2.42.0/./glib/gmain.c:3842
#40 0x00007f2f143c84ed in QEventDispatcherGlib::processEvents (this=0x1081870, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#41 0x00007f2f14bc5b96 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007f2f14397ae1 in QEventLoop::processEvents (this=this@entry=0x7fff9df6ca60, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007f2f14397e45 in QEventLoop::exec (this=this@entry=0x7fff9df6ca60, flags=...) at kernel/qeventloop.cpp:204
#44 0x00007f2f1439d8b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#45 0x00007f2f14b1f73c in QApplication::exec () at kernel/qapplication.cpp:3828
#46 0x000000000044cd85 in main (argc=5, argv=<optimized out>) at /build/buildd-krusader_2.4.0~beta3-2-amd64-RuKs1q/krusader-2.4.0~beta3/krusader/main.cpp:324

Reported using DrKonqi
Comment 1 Alex Bikadorov 2017-02-27 17:18:30 UTC
*** Bug 353850 has been marked as a duplicate of this bug. ***
Comment 2 Nikita Melnichenko 2019-06-14 05:58:25 UTC
This crash is produced by the version we no longer support and we have no similar reports on the currently stable v2.7.