Bug 342340 - Sudden closing of an Ark window
Summary: Sudden closing of an Ark window
Status: RESOLVED WORKSFORME
Alias: None
Product: ark
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.19
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Raphael Kubo da Costa
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2014-12-30 17:16 UTC by fabio.sunna
Modified: 2018-10-27 04:18 UTC (History)
0 users

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 fabio.sunna 2014-12-30 17:16:17 UTC
Application: ark (2.19)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.16.0-28-generic x86_64
Distribution: Ubuntu 14.10

-- Information about the crash:
- What I was doing when the application crashed: I had two archive opened with Ark, one .rar, one .zip. I was closing one of them when suddenly was closed also the other one warning that there was an error, with the question about if I wanted to send a bug report.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f50619528c0 (LWP 6637))]

Thread 2 (Thread 0x7f504be1c700 (LWP 6639)):
#0  0x00007f505e8a32cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f505b4f8ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505b4f8ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f505f03004e in QEventDispatcherGlib::processEvents (this=0x7f5044003c90, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f505f0014f1 in QEventLoop::processEvents (this=this@entry=0x7f504be1bce0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f505f001805 in QEventLoop::exec (this=this@entry=0x7f504be1bce0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f505eeffc39 in QThread::exec (this=this@entry=0x12adbe0) at thread/qthread.cpp:538
#7  0x00007f505efe3033 in QInotifyFileSystemWatcherEngine::run (this=0x12adbe0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f505ef0239f in QThreadPrivate::start (arg=0x12adbe0) at thread/qthread_unix.cpp:349
#9  0x00007f505b9de0a5 in start_thread (arg=0x7f504be1c700) at pthread_create.c:309
#10 0x00007f505e8ad77d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f50619528c0 (LWP 6637)):
[KCrash Handler]
#5  0x00007f50497e04d7 in Okular::Document::closeDocument (this=0xfa0a40) at ../core/document.cpp:2438
#6  0x00007f5049aa3a57 in Okular::Part::closeUrl (this=0x156bba0, promptToSave=<optimized out>) at ../part.cpp:1620
#7  0x00007f5049aa4322 in Okular::Part::~Part (this=0x156bba0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../part.cpp:853
#8  0x00007f5049aa4389 in Okular::Part::~Part (this=0x156bba0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../part.cpp:881
#9  0x00007f506105c639 in KParts::Part::slotWidgetDestroyed() () from /usr/lib/libkparts.so.4
#10 0x00007f505f016a7a in QMetaObject::activate (sender=sender@entry=0x160aa70, m=m@entry=0x7f505f35e240 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff81623d80) at kernel/qobject.cpp:3567
#11 0x00007f505f01748f in QObject::destroyed (this=this@entry=0x160aa70, _t1=_t1@entry=0x160aa70) at .moc/release-shared/moc_qobject.cpp:148
#12 0x00007f505f01b4d7 in QObject::~QObject (this=0x160aa70, __in_chrg=<optimized out>) at kernel/qobject.cpp:871
#13 0x00007f505fa5b6e7 in QWidget::~QWidget (this=0x160aa70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554
#14 0x00007f5049b27179 in Sidebar::~Sidebar (this=0x160aa70, __in_chrg=<optimized out>) at ../ui/sidebar.cpp:506
#15 0x00007f505f0194c8 in QObjectPrivate::deleteChildren (this=this@entry=0x12b8370) at kernel/qobject.cpp:1935
#16 0x00007f505fa5b653 in QWidget::~QWidget (this=0x11a4e70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#17 0x00007f5060830be9 in KVBox::~KVBox() () from /usr/lib/libkdeui.so.5
#18 0x00007f505f0194c8 in QObjectPrivate::deleteChildren (this=this@entry=0x12bb980) at kernel/qobject.cpp:1935
#19 0x00007f505fa5b653 in QWidget::~QWidget (this=0x149a0c0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#20 0x00007f504fe06564 in ~ArkViewer (this=0x149a0c0, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:56
#21 ArkViewer::~ArkViewer (this=0x149a0c0, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:58
#22 0x00007f505f0194c8 in QObjectPrivate::deleteChildren (this=this@entry=0x10028d0) at kernel/qobject.cpp:1935
#23 0x00007f505fa5b653 in QWidget::~QWidget (this=0x12e7420, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#24 0x00007f505fe595a9 in QSplitter::~QSplitter (this=0x12e7420, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#25 0x00007f506105cbaf in KParts::Part::~Part() () from /usr/lib/libkparts.so.4
#26 0x00007f504fdfa837 in Ark::Part::~Part (this=0x12c9b40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:138
#27 0x00007f504fdfa889 in Ark::Part::~Part (this=0x12c9b40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:143
#28 0x000000000040ddff in MainWindow::~MainWindow (this=this@entry=0x11036c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:72
#29 0x000000000040deb9 in MainWindow::~MainWindow (this=0x11036c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:74
#30 0x00007f505f01af78 in QObject::event (this=0x11036c0, e=<optimized out>) at kernel/qobject.cpp:1203
#31 0x00007f505fa5c6b3 in QWidget::event (this=0x16d1268, this@entry=0x11036c0, event=0x16d15f0, event@entry=0x1bcaa440) at kernel/qwidget.cpp:8859
#32 0x00007f505fe1e6f3 in QMainWindow::event (this=0x11036c0, event=0x1bcaa440) at widgets/qmainwindow.cpp:1478
#33 0x00007f50608359e9 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#34 0x00007f505fa0c11c in QApplicationPrivate::notify_helper (this=this@entry=0xfaf180, receiver=receiver@entry=0x11036c0, e=e@entry=0x1bcaa440) at kernel/qapplication.cpp:4570
#35 0x00007f505fa12870 in QApplication::notify (this=0x7fff81624950, receiver=0x11036c0, e=0x1bcaa440) at kernel/qapplication.cpp:4356
#36 0x00007f50607344da in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#37 0x00007f505f00286d in QCoreApplication::notifyInternal (this=0x7fff81624950, receiver=receiver@entry=0x11036c0, event=event@entry=0x1bcaa440) at kernel/qcoreapplication.cpp:953
#38 0x00007f505f005f41 in sendEvent (event=0x1bcaa440, receiver=0x11036c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xf77e50) at kernel/qcoreapplication.cpp:1577
#40 0x00007f505f0063d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#41 0x00007f505f02fed3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#42 postEventSourceDispatch (s=0xfa0170) at kernel/qeventdispatcher_glib.cpp:287
#43 0x00007f505b4f8c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f505b4f8f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f505b4f8ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f505f030031 in QEventDispatcherGlib::processEvents (this=0xfa2b20, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#47 0x00007f505faaf4e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f505f0014f1 in QEventLoop::processEvents (this=this@entry=0x7fff81624890, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f505f001805 in QEventLoop::exec (this=this@entry=0x7fff81624890, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f505f006f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#51 0x00007f505fa0a4dc in QApplication::exec () at kernel/qapplication.cpp:3828
#52 0x0000000000409ef4 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:209

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2014-12-30 17:29:57 UTC
Are you able to reproduce this, even if with different archives? If so, can you attach some archives to the bug so I can try reproducing this problem here?
Comment 2 fabio.sunna 2014-12-30 17:46:24 UTC
I tried to reproduce those conditions with the same archives, with different archives and even with more than two archives, several times, but nothing, I can't make it happen again.
Comment 3 Raphael Kubo da Costa 2014-12-30 17:48:44 UTC
Right, then there isn't much we can do. If you manage to get this crash again, please reopen the bug with all the information you can provide. Thanks.
Comment 4 fabio.sunna 2014-12-30 18:52:36 UTC
Thank you for the fast response.
Comment 5 Andrew Crouthamel 2018-09-25 03:46:14 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 6 Andrew Crouthamel 2018-10-27 04:18:08 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!