Bug 311678 - Extracting qt-everywhere-opensource-src-4.8.4.tar.gz to my home directory crashes Ark
Summary: Extracting qt-everywhere-opensource-src-4.8.4.tar.gz to my home directory cra...
Status: RESOLVED WORKSFORME
Alias: None
Product: ark
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.18
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Raphael Kubo da Costa
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2012-12-14 09:39 UTC by Soheb
Modified: 2018-10-27 02:40 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Soheb 2012-12-14 09:39:36 UTC
Application: ark (2.18)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-34-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I was extracting the qt-everywhere archive found at http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.4.tar.gz into my /home/soheb directory when Ark crashed

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f63c73a3780 (LWP 6236))]

Thread 4 (Thread 0x7f63abfff700 (LWP 6238)):
#0  0x00007f63c0ce6325 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f63c0ce6599 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f63c0cab150 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f63c4aac426 in QEventDispatcherGlib::processEvents (this=0x7f63a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f63c4a7bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f63c4a7bed7 in QEventLoop::exec (this=0x7f63abffedd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f63c497afa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f63c4a5b9ff in QInotifyFileSystemWatcherEngine::run (this=0x16431b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f63c497dfcb in QThreadPrivate::start (arg=0x16431b0) at thread/qthread_unix.cpp:298
#9  0x00007f63c1177e9a in start_thread (arg=0x7f63abfff700) at pthread_create.c:308
#10 0x00007f63c4336cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f63b1973700 (LWP 6244)):
#0  0x00007f63c1179f69 in __pthread_mutex_lock (mutex=0x7f63ac038c80) at pthread_mutex_lock.c:92
#1  0x00007f63c0ce65a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f63c0caa851 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f63c0caaf5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f63c0cab164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f63c4aac426 in QEventDispatcherGlib::processEvents (this=0x7f63ac030230, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f63c4a7bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f63c4a7bed7 in QEventLoop::exec (this=0x7f63b1972dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f63c497afa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f63c4a5b9ff in QInotifyFileSystemWatcherEngine::run (this=0x16f6d40) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f63c497dfcb in QThreadPrivate::start (arg=0x16f6d40) at thread/qthread_unix.cpp:298
#11 0x00007f63c1177e9a in start_thread (arg=0x7f63b1973700) at pthread_create.c:308
#12 0x00007f63c4336cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f63aadcd700 (LWP 6253)):
[KCrash Handler]
#6  QVariant::cmp (this=0x0, v=...) at kernel/qvariant.cpp:2854
#7  0x00007f63b1e2fa50 in operator== (v=..., this=<optimized out>) at /usr/include/qt4/QtCore/qvariant.h:405
#8  QList<QVariant>::contains (this=<optimized out>, t=...) at /usr/include/qt4/QtCore/qlist.h:885
#9  0x00007f63b1e2cca9 in LibArchiveInterface::copyFiles (this=0x15926a0, files=..., destinationDirectory=..., options=...) at ../../../plugins/libarchive/libarchivehandler.cpp:222
#10 0x00007f63c6fb1b20 in Kerfuffle::ExtractJob::doWork (this=0x10d2920) at ../../kerfuffle/jobs.cpp:252
#11 0x00007f63c6fb0fc1 in Kerfuffle::Job::Private::run (this=0x30e6550) at ../../kerfuffle/jobs.cpp:60
#12 0x00007f63c497dfcb in QThreadPrivate::start (arg=0x30e6550) at thread/qthread_unix.cpp:298
#13 0x00007f63c1177e9a in start_thread (arg=0x7f63aadcd700) at pthread_create.c:308
#14 0x00007f63c4336cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f63c73a3780 (LWP 6236)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f63c497e4db in wait (time=18446744073709551615, this=0x17c3490) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3969bc8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f63c497dbe8 in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:651
#4  0x00007f63c6fb0450 in Kerfuffle::Job::~Job (this=0x10d2920, __in_chrg=<optimized out>) at ../../kerfuffle/jobs.cpp:89
#5  0x00007f63c6fb2d03 in ~ExtractJob (this=0x10d2920, __in_chrg=<optimized out>) at ../../kerfuffle/jobs.h:115
#6  Kerfuffle::ExtractJob::~ExtractJob (this=0x10d2920, __in_chrg=<optimized out>) at ../../kerfuffle/jobs.h:115
#7  0x00007f63c4a8f935 in QObjectPrivate::deleteChildren (this=0x1591990) at kernel/qobject.cpp:1908
#8  0x00007f63c4a95b9c in QObject::~QObject (this=0x158bac0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#9  0x00007f63c6fb34d9 in Kerfuffle::ArchiveBase::~ArchiveBase (this=0x158bac0, __in_chrg=<optimized out>) at ../../kerfuffle/archivebase.cpp:53
#10 0x00007f63b562e17d in ArchiveModel::~ArchiveModel (this=0x11b6410, __in_chrg=<optimized out>) at ../../part/archivemodel.cpp:284
#11 0x00007f63b562e1c9 in ArchiveModel::~ArchiveModel (this=0x11b6410, __in_chrg=<optimized out>) at ../../part/archivemodel.cpp:289
#12 0x00007f63c4a8f935 in QObjectPrivate::deleteChildren (this=0x13a8b10) at kernel/qobject.cpp:1908
#13 0x00007f63c4a95b9c in QObject::~QObject (this=0x11acc70, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#14 0x00007f63c6abdce8 in KParts::Part::~Part (this=0x11acc70, __vtt_parm=0x7f63b5840918, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190
#15 0x00007f63b56209cf in Ark::Part::~Part (this=0x11acc70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:131
#16 0x00007f63b5620a29 in Ark::Part::~Part (this=0x11acc70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:139
#17 0x000000000040dddd in MainWindow::~MainWindow (this=0x11dae60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:72
#18 0x000000000040de89 in MainWindow::~MainWindow (this=0x11dae60, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:74
#19 0x00007f63c4a96478 in QObject::event (this=0x11dae60, e=<optimized out>) at kernel/qobject.cpp:1176
#20 0x00007f63c54c6b7b in QWidget::event (this=0x11dae60, event=0x270eb60) at kernel/qwidget.cpp:8821
#21 0x00007f63c58a0c4b in QMainWindow::event (this=0x11dae60, event=0x270eb60) at widgets/qmainwindow.cpp:1478
#22 0x00007f63c62ac378 in KXmlGuiWindow::event (this=0x11dae60, ev=0x270eb60) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#23 0x00007f63c5476894 in notify_helper (e=0x270eb60, receiver=0x11dae60, this=0x104bc60) at kernel/qapplication.cpp:4559
#24 QApplicationPrivate::notify_helper (this=0x104bc60, receiver=0x11dae60, e=0x270eb60) at kernel/qapplication.cpp:4531
#25 0x00007f63c547b713 in QApplication::notify (this=0x7fff92ca5af0, receiver=0x11dae60, e=0x270eb60) at kernel/qapplication.cpp:4420
#26 0x00007f63c61b03f6 in KApplication::notify (this=0x7fff92ca5af0, receiver=0x11dae60, event=0x270eb60) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f63c4a7ce9c in QCoreApplication::notifyInternal (this=0x7fff92ca5af0, receiver=0x11dae60, event=0x270eb60) at kernel/qcoreapplication.cpp:876
#28 0x00007f63c4a80c6a in sendEvent (event=0x270eb60, receiver=0x11dae60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1022670) at kernel/qcoreapplication.cpp:1500
#30 0x00007f63c4aabf93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#32 0x00007f63c0caad53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f63c0cab0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f63c0cab164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f63c4aac3bf in QEventDispatcherGlib::processEvents (this=0x1023b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f63c551ed5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f63c4a7bc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f63c4a7bed7 in QEventLoop::exec (this=0x7fff92ca5a80, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f63c4a80f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0x000000000040a748 in main (argc=4, argv=0x7fff92ca6748) at ../../app/main.cpp:209

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2015-10-19 13:55:30 UTC
Hi. I cannot reproduce the crash.
Can you try again with a more recent version of Ark? Test archives are located e.g. here: http://download.qt.io/official_releases/qt/4.8/4.8.6/
Comment 2 Andrew Crouthamel 2018-09-25 21:53:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 02:40:54 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!