Application: ark (2.17) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: Step to crach: 1. Compress link to folder in Dolphin from context menu "compress/compress to archive...". 2. Open small archive with one element . 3. Open this element. 4. Close Arc main window. -- Backtrace: Application: Ark (ark), signal: Segmentation fault [Current thread is 1 (Thread 0xb7833a50 (LWP 26458))] Thread 3 (Thread 0xb6597b70 (LWP 26462)): #0 0x02580d10 in __GI_clock_gettime (clock_id=1, tp=0xb6597028) at ../sysdeps/unix/clock_gettime.c:116 #1 0x00b227d5 in do_gettime (frac=0xb6597020, sec=0xb6597018) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x00bf54b6 in QTimerInfoList::updateCurrentTime (this=0x9ac8e4c) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00bf580a in QTimerInfoList::timerWait (this=0x9ac8e4c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x00bf4053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb659712c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00bf40ed in timerSourcePrepare (source=0x9ac8e18, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x02fa988c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x02faa637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x02faac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x00bf4b37 in QEventDispatcherGlib::processEvents (this=0x99f2150, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x00bc51dd in QEventLoop::processEvents (this=0xb65972b0, flags=...) at kernel/qeventloop.cpp:149 #12 0x00bc5421 in QEventLoop::exec (this=0xb65972b0, flags=...) at kernel/qeventloop.cpp:201 #13 0x00ac890b in QThread::exec (this=0x9781c38) at thread/qthread.cpp:498 #14 0x00ba5e2d in QInotifyFileSystemWatcherEngine::run (this=0x9781c38) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x00acb7b3 in QThreadPrivate::start (arg=0x9781c38) at thread/qthread_unix.cpp:331 #16 0x0062bd31 in start_thread (arg=0xb6597b70) at pthread_create.c:304 #17 0x03e270ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb4421b70 (LWP 26465)): #0 0x02f7aa17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x00200001 in KDebug (info=0x35a3a0 "KDirWatchPrivate::KDirWatchPrivate()", l=225, f=0x35a1d8 "../../kdecore/io/kdirwatch.cpp", type=QtDebugMsg, this=0xb5c00b6c) at ../../kdecore/io/kdebug.h:252 #2 KDirWatchPrivate::KDirWatchPrivate (this=0x0) at ../../kdecore/io/kdirwatch.cpp:225 #3 0x00000000 in ?? () Thread 1 (Thread 0xb7833a50 (LWP 26458)): [KCrash Handler] #7 data (this=0x4) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135 #8 qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at ../../include/QtCore/../../src/corelib/global/qglobal.h:2343 #9 d_func (this=0x0) at itemviews/qabstractproxymodel.h:90 #10 QAbstractProxyModel::sourceModel (this=0x0) at itemviews/qabstractproxymodel.cpp:138 #11 0x01a4afb3 in DolphinView::ViewAccessor::dirModel (this=0x9b4a830) at ../../../dolphin/src/views/dolphinview.cpp:1612 #12 0x01a4b48b in DolphinView::ViewAccessor::dirLister (this=0x9b4a830) at ../../../dolphin/src/views/dolphinview.cpp:1625 #13 0x01a4d669 in DolphinView::calculateItemCount (this=0x9b4a808, fileCount=@0xbf936980, folderCount=@0xbf93697c, totalFileSize=@0xbf936970) at ../../../dolphin/src/views/dolphinview.cpp:458 #14 0x01a4fb7c in DolphinView::statusBarText (this=0x9b4a808) at ../../../dolphin/src/views/dolphinview.cpp:518 #15 0x01cf8351 in DolphinPart::updateStatusBar (this=0x9b26390) at ../../../dolphin/src/dolphinpart.cpp:541 #16 0x01cfa489 in DolphinPart::qt_metacall (this=0x9b26390, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbf936b24) at ./dolphinpart.moc:145 #17 0x00bccb7d in metacall (argv=0xbf936b24, idx=34, cl=QMetaObject::InvokeMetaMethod, object=0x9b26390) at kernel/qmetaobject.cpp:237 #18 QMetaObject::metacall (object=0x9b26390, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbf936b24) at kernel/qmetaobject.cpp:232 #19 0x00bdba6a in QMetaObject::activate (sender=0x9b4a808, m=0x1a938bc, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3278 #20 0x01a4be75 in DolphinView::itemCountChanged (this=0x9b4a808) at ./dolphinview.moc:278 #21 0x01a51051 in DolphinView::qt_metacall (this=0x9b4a808, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf936c34) at ./dolphinview.moc:189 #22 0x00bccb7d in metacall (argv=0xbf936c34, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x9b4a808) at kernel/qmetaobject.cpp:237 #23 QMetaObject::metacall (object=0x9b4a808, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf936c34) at kernel/qmetaobject.cpp:232 #24 0x00bdba6a in QMetaObject::activate (sender=0x9b29210, m=0x93cc4c, local_signal_index=7, argv=0x0) at kernel/qobject.cpp:3278 #25 0x00780f75 in KDirLister::clear (this=0x9b29210) at ./kdirlister.moc:253 #26 0x00785ee2 in KDirListerCache::forgetDirs (this=0x9b457c0, lister=0x9b29210) at ../../kio/kio/kdirlister.cpp:511 #27 0x00786094 in KDirLister::~KDirLister (this=0x9b29210, __in_chrg=<optimized out>) at ../../kio/kio/kdirlister.cpp:2045 #28 0x01a49db6 in DolphinDirLister::~DolphinDirLister (this=0x9b29210, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphindirlister.cpp:30 #29 0x01a49de2 in DolphinDirLister::~DolphinDirLister (this=0x9b29210, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphindirlister.cpp:32 #30 0x00bda841 in QObjectPrivate::deleteChildren (this=0x9b48da0) at kernel/qobject.cpp:1955 #31 0x00bdf439 in QObject::~QObject (this=0x9b27c78, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #32 0x00bbb378 in QAbstractItemModel::~QAbstractItemModel (this=0x9b27c78, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:1369 #33 0x0079953c in KDirModel::~KDirModel (this=0x9b27c78, __in_chrg=<optimized out>) at ../../kio/kio/kdirmodel.cpp:332 #34 0x01a5e350 in DolphinModel::~DolphinModel (this=0x9b27c78, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphinmodel.cpp:53 #35 0x01a5e382 in DolphinModel::~DolphinModel (this=0x9b27c78, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphinmodel.cpp:55 #36 0x01a4a7f9 in DolphinView::ViewAccessor::~ViewAccessor (this=0x9b4a830, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphinview.cpp:1434 #37 0x01a4d316 in DolphinView::~DolphinView (this=0x9b4a808, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphinview.cpp:146 #38 0x01a4d362 in DolphinView::~DolphinView (this=0x9b4a808, __in_chrg=<optimized out>) at ../../../dolphin/src/views/dolphinview.cpp:148 #39 0x00bda841 in QObjectPrivate::deleteChildren (this=0x9b18c48) at kernel/qobject.cpp:1955 #40 0x08a4ef8e in QWidget::~QWidget (this=0x9b0b768, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651 #41 0x08e5890f in QFrame::~QFrame (this=0x9b0b768, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #42 0x0106e4bf in KHBox::~KHBox (this=0x9b0b768, __in_chrg=<optimized out>) at ../../kdeui/widgets/khbox.cpp:49 #43 0x010c84af in KVBox::~KVBox (this=0x9b0b768, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:27 #44 0x010c84f2 in KVBox::~KVBox (this=0x9b0b768, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29 #45 0x00bda841 in QObjectPrivate::deleteChildren (this=0x9b160c8) at kernel/qobject.cpp:1955 #46 0x08a4ef8e in QWidget::~QWidget (this=0x9b23930, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651 #47 0x08f30c15 in QDialog::~QDialog (this=0x9b23930, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318 #48 0x00eea424 in KDialog::~KDialog (this=0x9b23930, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:201 #49 0x01487793 in ArkViewer::~ArkViewer (this=0x9b23930, __in_chrg=<optimized out>) at ../../../ark/part/arkviewer.cpp:56 #50 0x014877d2 in ArkViewer::~ArkViewer (this=0x9b23930, __in_chrg=<optimized out>) at ../../../ark/part/arkviewer.cpp:58 #51 0x00bda841 in QObjectPrivate::deleteChildren (this=0x98864b0) at kernel/qobject.cpp:1955 #52 0x08a4ef8e in QWidget::~QWidget (this=0x9722f90, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651 #53 0x08e5890f in QFrame::~QFrame (this=0x9722f90, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #54 0x08ebcc0c in QSplitter::~QSplitter (this=0x9722f90, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1050 #55 0x08ebcc62 in QSplitter::~QSplitter (this=0x9722f90, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056 #56 0x00a2da1b in KParts::Part::~Part (this=0x96eaad8, __vtt_parm=0x149e86c, __in_chrg=<optimized out>) at ../../kparts/part.cpp:209 #57 0x00a2edac in KParts::ReadOnlyPart::~ReadOnlyPart (this=0x96eaad8, __vtt_parm=0x149e868, __in_chrg=<optimized out>) at ../../kparts/part.cpp:460 #58 0x00a2eef0 in KParts::ReadWritePart::~ReadWritePart (this=0x96eaad8, __vtt_parm=0x149e864, __in_chrg=<optimized out>) at ../../kparts/part.cpp:773 #59 0x0147b1bd in Ark::Part::~Part (this=0x96eaad8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/part/part.cpp:131 #60 0x0147b232 in Ark::Part::~Part (this=0x96eaad8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/part/part.cpp:139 #61 0x08054079 in MainWindow::~MainWindow (this=0x96bc430, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/app/mainwindow.cpp:72 #62 0x08054130 in MainWindow::~MainWindow (this=0x96bc430, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../ark/app/mainwindow.cpp:74 #63 0x00bd95f3 in qDeleteInEventHandler (o=0x96bc430) at kernel/qobject.cpp:3986 #64 0x00bdeb80 in QObject::event (this=0x96bc430, e=0x9e0e990) at kernel/qobject.cpp:1200 #65 0x08a53c62 in QWidget::event (this=0x96bc430, event=0x9e0e990) at kernel/qwidget.cpp:8754 #66 0x08e764cc in QMainWindow::event (this=0x96bc430, event=0x9e0e990) at widgets/qmainwindow.cpp:1478 #67 0x01086174 in KMainWindow::event (this=0x96bc430, ev=0x9e0e990) at ../../kdeui/widgets/kmainwindow.cpp:1084 #68 0x010ce352 in KXmlGuiWindow::event (this=0x96bc430, ev=0x9e0e990) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #69 0x089f9d54 in notify_helper (e=0x9e0e990, receiver=0x96bc430, this=0x95e0508) at kernel/qapplication.cpp:4486 #70 QApplicationPrivate::notify_helper (this=0x95e0508, receiver=0x96bc430, e=0x9e0e990) at kernel/qapplication.cpp:4458 #71 0x089ff1a8 in QApplication::notify (this=0x95e0508, receiver=0x96bc430, e=0x9e0e990) at kernel/qapplication.cpp:4451 #72 0x00faa681 in KApplication::notify (this=0xbf937cdc, receiver=0x96bc430, event=0x9e0e990) at ../../kdeui/kernel/kapplication.cpp:311 #73 0x00bc619e in QCoreApplication::notifyInternal (this=0xbf937cdc, receiver=0x96bc430, event=0x9e0e990) at kernel/qcoreapplication.cpp:787 #74 0x00bc9f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #75 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x95bc520) at kernel/qcoreapplication.cpp:1428 #76 0x00bca0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #77 0x00bf46a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #78 postEventSourceDispatch (s=0x95dc4c0) at kernel/qeventdispatcher_glib.cpp:277 #79 0x02faa25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #80 0x02faa990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #81 0x02faac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #82 0x00bf4ada in QEventDispatcherGlib::processEvents (this=0x95bd278, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #83 0x08ab1e3a in QGuiEventDispatcherGlib::processEvents (this=0x95bd278, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #84 0x00bc51dd in QEventLoop::processEvents (this=0xbf937be4, flags=...) at kernel/qeventloop.cpp:149 #85 0x00bc5421 in QEventLoop::exec (this=0xbf937be4, flags=...) at kernel/qeventloop.cpp:201 #86 0x00bca19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #87 0x089f78f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #88 0x080507ac in main (argc=) at ../../../ark/app/main.cpp:209 Reported using DrKonqi
Can you attach the archive which caused the crash or a similar one which causes the same problem?
Created attachment 65439 [details] arcive with link Steps to create usr.7z 1. cd 2. ln -s /usr 3. Open Dolphin 4. Select usr and show context menu 5. Select "compress/compress archive..."
This looks like a crash in Dolphin, so reassigning. I wasn't able to reproduce the crash running trunk/master, could you try reproducing the problem with a more recent KDE version?
The crash has been fixed with in Dolphin and released as part of KDE applications 4.8.1 Thanks for the report!
*** Bug 280354 has been marked as a duplicate of this bug. ***