Bug 314067

Summary: krusader crush
Product: [Applications] krusader Reporter: Rafal Kapela <raf.kapela>
Component: generalAssignee: Krusader Bugs Distribution List <krusader-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: jan_lepper, krusader-bugs-null
Priority: NOR    
Version: 2.4.0-beta1 "Migration"   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rafal Kapela 2013-01-29 12:50:34 UTC
Application: krusader (2.4.0-beta1 "Migration")
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-36-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
When you copy an image to the location where other image with the same name exist (they don't have to be the same) you get this window where you are asked to decide wether you'd like to overwrite images, remame them, etc. You also get how the two images look like.

This issue occurs only in the situation when KDE do not provide you how the images look like. In this case there's always a crush.

The crash can be reproduced every time.

-- Backtrace:
Application: Krusader (krusader), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4d66740 (LWP 31046))]

Thread 2 (Thread 0xb254db40 (LWP 31047)):
#0  0xb51c9dcd in __GI_clock_gettime (clock_id=1, tp=0xb254cfa8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb5ebe315 in do_gettime (frac=0xb254cfa0, sec=0xb254cf98) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5fa8226 in QTimerInfoList::updateCurrentTime (this=0xb1c02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5fa857a in QTimerInfoList::timerWait (this=0xb1c02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5fa6e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb254d0ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5fa6ebd in timerSourcePrepare (source=0xb1c02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb5351872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5351faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5352201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5fa78e7 in QEventDispatcherGlib::processEvents (this=0xb1c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5f7350d in QEventLoop::processEvents (this=0xb254d230, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5f737a9 in QEventLoop::exec (this=0xb254d230, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5e5c94c in QThread::exec (this=0x9e5cfa8) at thread/qthread.cpp:501
#14 0xb5f52b7e in QDnotifySignalThread::run (this=0x9e5cfa8) at io/qfilesystemwatcher_dnotify.cpp:179
#15 0xb5e5fde0 in QThreadPrivate::start (arg=0x9e5cfa8) at thread/qthread_unix.cpp:298
#16 0xb54fad4c in start_thread (arg=0xb254db40) at pthread_create.c:308
#17 0xb5b8cd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb4d66740 (LWP 31046)):
[KCrash Handler]
#7  0xb77d5424 in __kernel_vsyscall ()
#8  0xb5acc1df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5acf825 in __GI_abort () at abort.c:91
#10 0xb5b0939a in __libc_message (do_abort=2, fmt=0xb5c015e7 "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#11 0xb5ba2045 in __GI___fortify_fail (msg=0xb5c01568 "buffer overflow detected") at fortify_fail.c:32
#12 0xb5ba0e1a in __GI___chk_fail () at chk_fail.c:29
#13 0xb5ba1fda in __fdelt_chk (d=4294967295) at fdelt_chk.c:26
#14 0xb5f4c443 in QProcessPrivate::waitForStarted (this=0xa8830b8, msecs=30000) at io/qprocess_unix.cpp:1038
#15 0xb5f00e94 in QProcess::waitForStarted (this=0xa7b53a8, msecs=30000) at io/qprocess.cpp:1687
#16 0xb5f00fc4 in QProcess::waitForFinished (this=0xa7b53a8, msecs=30000) at io/qprocess.cpp:1752
#17 0xb5f0159c in QProcess::~QProcess (this=0xa7b53a8, __in_chrg=<optimized out>) at io/qprocess.cpp:1151
#18 0xb70a745a in KProcess::~KProcess (this=0xa7b53a8, __in_chrg=<optimized out>) at ../../kdecore/io/kprocess.cpp:122
#19 0xb70a74a2 in KProcess::~KProcess (this=0xa7b53a8, __in_chrg=<optimized out>) at ../../kdecore/io/kprocess.cpp:125
#20 0xb6dfccb9 in KFileMetaDataReader::Private::~Private (this=0xa375988, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:51
#21 0xb6dfcd25 in KFileMetaDataReader::~KFileMetaDataReader (this=0xa63eb18, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:118
#22 0xb6dfcd72 in KFileMetaDataReader::~KFileMetaDataReader (this=0xa63eb18, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatareader.cpp:119
#23 0xb6dfe65e in qDeleteAll<QList<KFileMetaDataReader*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#24 qDeleteAll<QList<KFileMetaDataReader*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#25 KFileMetaDataProvider::Private::~Private (this=0xa87e460, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:187
#26 0xb6dfe761 in KFileMetaDataProvider::~KFileMetaDataProvider (this=0xa0b2d50, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:385
#27 0xb6dfe7a2 in KFileMetaDataProvider::~KFileMetaDataProvider (this=0xa0b2d50, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadataprovider.cpp:386
#28 0xb5f89d11 in QObjectPrivate::deleteChildren (this=0xa8e2ee8) at kernel/qobject.cpp:1908
#29 0xb626417c in QWidget::~QWidget (this=0xa6a5d20, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#30 0xb6dc1cc0 in KFileMetaDataWidget::~KFileMetaDataWidget (this=0xa6a5d20, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatawidget.cpp:330
#31 0xb6dc1d02 in KFileMetaDataWidget::~KFileMetaDataWidget (this=0xa6a5d20, __in_chrg=<optimized out>) at ../../kio/kfile/kfilemetadatawidget.cpp:333
#32 0xb5f89d11 in QObjectPrivate::deleteChildren (this=0xa883480) at kernel/qobject.cpp:1908
#33 0xb626417c in QWidget::~QWidget (this=0xa603e78, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#34 0xb6264482 in QWidget::~QWidget (this=0xa603e78, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1700
#35 0xb5f89d11 in QObjectPrivate::deleteChildren (this=0xa86e008) at kernel/qobject.cpp:1908
#36 0xb626417c in QWidget::~QWidget (this=0xa4c9358, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#37 0xb6264482 in QWidget::~QWidget (this=0xa4c9358, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1700
#38 0xb5f89d11 in QObjectPrivate::deleteChildren (this=0xa86de50) at kernel/qobject.cpp:1908
#39 0xb626417c in QWidget::~QWidget (this=0xa7c25c8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#40 0xb668752f in QFrame::~QFrame (this=0xa7c25c8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#41 0xb671a924 in QAbstractScrollArea::~QAbstractScrollArea (this=0xa7c25c8, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#42 0xb671f89f in QScrollArea::~QScrollArea (this=0xa7c25c8, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:174
#43 0xb671f8e2 in QScrollArea::~QScrollArea (this=0xa7c25c8, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:176
#44 0xb5f89d11 in QObjectPrivate::deleteChildren (this=0xa883758) at kernel/qobject.cpp:1908
#45 0xb626417c in QWidget::~QWidget (this=0xbfa1ca50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#46 0xb6761525 in QDialog::~QDialog (this=0xbfa1ca50, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318
#47 0xb6d472e7 in KIO::RenameDialog::~RenameDialog (this=0xbfa1ca50, __in_chrg=<optimized out>) at ../../kio/kio/renamedialog.cpp:348
#48 0xb6cbc00d in KIO::JobUiDelegate::askFileRename (this=0xa7a5340, job=0x9e928c0, caption=..., src=..., dest=..., mode=21, newDest=..., sizeSrc=1273, sizeDest=1348, ctimeSrc=1359462940, ctimeDest=1359383924, mtimeSrc=1359462940, mtimeDest=1359383867) at ../../kio/kio/jobuidelegate.cpp:90
#49 0xb6c7eac1 in KIO::CopyJobPrivate::slotResultRenaming (this=0xa872398, job=0xa683af0) at ../../kio/kio/copyjob.cpp:1969
#50 0xb6c79819 in qt_static_metacall (_a=0xbfa1ce78, _id=12, _o=0x9e928c0, _c=<optimized out>) at ./copyjob.moc:98
#51 KIO::CopyJob::qt_static_metacall (_o=0x9e928c0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfa1ce78) at ./copyjob.moc:80
#52 0xb5f8b6b1 in QMetaObject::activate (sender=0xa683af0, m=0x82de130, local_signal_index=3, argv=0xbfa1ce78) at kernel/qobject.cpp:3547
#53 0xb70c2795 in KJob::result (this=0xa683af0, _t1=0xa683af0) at ./kjob.moc:208
#54 0xb70c27e8 in KJob::emitResult (this=0xa683af0) at ../../kdecore/jobs/kjob.cpp:318
#55 0xb6cab348 in KIO::SimpleJob::slotFinished (this=0xa683af0) at ../../kio/kio/job.cpp:494
#56 0xb6cab4aa in KIO::SimpleJob::slotError (this=0xa683af0, err=112, errorText=...) at ../../kio/kio/job.cpp:506
#57 0xb6caf488 in qt_static_metacall (_a=0xbfa1d074, _id=0, _o=0xa683af0, _c=<optimized out>) at ./jobclasses.moc:159
#58 KIO::SimpleJob::qt_static_metacall (_o=0xa683af0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa1d074) at ./jobclasses.moc:153
#59 0xb5f8b6b1 in QMetaObject::activate (sender=0xa7c0368, m=0xb6e8e480, local_signal_index=2, argv=0xbfa1d074) at kernel/qobject.cpp:3547
#60 0xb6d69ebd in KIO::SlaveInterface::error (this=0xa7c0368, _t1=112, _t2=...) at ./slaveinterface.moc:173
#61 0xb6d6d16d in KIO::SlaveInterface::dispatch (this=0xa7c0368, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:205
#62 0xb6d6958a in KIO::SlaveInterface::dispatch (this=0xa7c0368) at ../../kio/kio/slaveinterface.cpp:88
#63 0xb6d5ac28 in KIO::Slave::gotInput (this=0xa7c0368) at ../../kio/kio/slave.cpp:344
#64 0xb6d5b290 in KIO::Slave::qt_static_metacall (_o=0xa7c0368, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa1d300) at ./slave.moc:57
#65 0xb5f8b6b1 in QMetaObject::activate (sender=0xa7dae30, m=0xb6e8b110, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#66 0xb6c75b35 in KIO::Connection::readyRead (this=0xa7dae30) at ./connection.moc:106
#67 0xb6c763aa in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#68 KIO::ConnectionPrivate::dequeue (this=0xa483498) at ../../kio/kio/connection.cpp:71
#69 0xb5f86c01 in QMetaCallEvent::placeMetaCall (this=0xa6a6c58, object=0xa7dae30) at kernel/qobject.cpp:525
#70 0xb5f8fc7b in QObject::event (this=0xa7dae30, e=0xa6a6c58) at kernel/qobject.cpp:1195
#71 0xb620fed4 in notify_helper (e=0xa6a6c58, receiver=0xa7dae30, this=0x9accba8) at kernel/qapplication.cpp:4559
#72 QApplicationPrivate::notify_helper (this=0x9accba8, receiver=0xa7dae30, e=0xa6a6c58) at kernel/qapplication.cpp:4531
#73 0xb621530d in QApplication::notify (this=0xa6a6c58, receiver=0xa7dae30, e=0xa6a6c58) at kernel/qapplication.cpp:4288
#74 0xb750fe01 in KApplication::notify (this=0xbfa1dd38, receiver=0xa7dae30, event=0xa6a6c58) at ../../kdeui/kernel/kapplication.cpp:311
#75 0xb5f7497e in QCoreApplication::notifyInternal (this=0xbfa1dd38, receiver=0xa7dae30, event=0xa6a6c58) at kernel/qcoreapplication.cpp:876
#76 0xb5f78ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#77 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a9f370) at kernel/qcoreapplication.cpp:1500
#78 0xb5f78e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#79 0xb5fa7494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#80 postEventSourceDispatch (s=0x9ac6938) at kernel/qeventdispatcher_glib.cpp:279
#81 0xb5351d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#82 0xb5352125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#83 0xb5352201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#84 0xb5fa7887 in QEventDispatcherGlib::processEvents (this=0x9a9fef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#85 0xb62c8aaa in QGuiEventDispatcherGlib::processEvents (this=0x9a9fef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#86 0xb5f7350d in QEventLoop::processEvents (this=0xbfa1dae4, flags=...) at kernel/qeventloop.cpp:149
#87 0xb5f737a9 in QEventLoop::exec (this=0xbfa1dae4, flags=...) at kernel/qeventloop.cpp:204
#88 0xb5f78eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#89 0xb620da74 in QApplication::exec () at kernel/qapplication.cpp:3820
#90 0x08084037 in ?? ()
#91 0xb5ab74d3 in __libc_start_main (main=0x80806c0, argc=5, ubp_av=0xbfa1e4b4, init=0x82671d0 <__libc_csu_init>, fini=0x8267230 <__libc_csu_fini>, rtld_fini=0xb77e5270 <_dl_fini>, stack_end=0xbfa1e4ac) at libc-start.c:226
#92 0x08085efd in _start ()

Possible duplicates by query: bug 313361, bug 311748, bug 311040, bug 310392, bug 309355.

Reported using DrKonqi
Comment 1 Marcin Gryszkalis 2013-01-29 21:47:56 UTC
Stacktrace similar to bug 314085
Comment 2 Jan Lepper 2013-02-28 01:59:58 UTC

*** This bug has been marked as a duplicate of bug 314085 ***