Bug 332569

Summary: Akregator crash inside Ark previewer
Product: [Applications] akregator Reporter: BlackHalt <blackhalt>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: germano.massullo
Priority: NOR Keywords: drkonqi
Version: 4.11.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description BlackHalt 2014-03-25 07:04:48 UTC
Application: ark (2.19)
KDE Platform Version: 4.11.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-31-generic x86_64
Distribution: Ubuntu 13.10

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

When open .RDF file inside .zip (firefox extension) file ARK crash boom bang.

-- 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 0x7fd814cbc7c0 (LWP 2371))]

Thread 2 (Thread 0x7fd7ff3c6700 (LWP 2376)):
#0  0x00007fd811c8b6bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd80e43d670 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd80e3fe1cc in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd80e3fe63b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd80e3fe7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd812412a76 in QEventDispatcherGlib::processEvents (this=0x7fd7f8008bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fd8123e45ef in QEventLoop::processEvents (this=this@entry=0x7fd7ff3c5d70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fd8123e48e5 in QEventLoop::exec (this=this@entry=0x7fd7ff3c5d70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fd8122e388f in QThread::exec (this=this@entry=0x22e2340) at thread/qthread.cpp:542
#9  0x00007fd8123c5d13 in QInotifyFileSystemWatcherEngine::run (this=0x22e2340) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fd8122e5f2f in QThreadPrivate::start (arg=0x22e2340) at thread/qthread_unix.cpp:338
#11 0x00007fd80e8d6f6e in start_thread (arg=0x7fd7ff3c6700) at pthread_create.c:311
#12 0x00007fd811c999cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fd814cbc7c0 (LWP 2371)):
[KCrash Handler]
#6  QString (other=..., this=this@entry=0x7fffa5cf0e80) at /usr/include/qt4/QtCore/qstring.h:725
#7  Akregator::SearchBar::text (this=0x2b76fa0) at ../../../akregator/src/searchbar.cpp:120
#8  0x00007fd7ef165a1e in Akregator::MainWidget::saveProperties (this=0x2b4fc40, config=...) at ../../../akregator/src/mainwidget.cpp:1166
#9  0x00007fd7ef16156f in Akregator::Part::autoSaveProperties (this=this@entry=0x2afaa00) at ../../../akregator/src/akregator_part.cpp:840
#10 0x00007fd7ef1615f9 in Akregator::Part::slotOnShutdown (this=this@entry=0x2afaa00) at ../../../akregator/src/akregator_part.cpp:341
#11 0x00007fd7ef161910 in Akregator::Part::~Part (this=this@entry=0x2afaa00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:414
#12 0x00007fd7ef161a39 in Akregator::Part::~Part (this=0x2afaa00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:417
#13 0x00007fd8143d3611 in KParts::Part::slotWidgetDestroyed (this=0x2afaa00) at ../../kparts/part.cpp:353
#14 0x00007fd8123f9a58 in QMetaObject::activate (sender=sender@entry=0x2b4fc40, m=m@entry=0x7fd812745c40 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffa5cf10d0) at kernel/qobject.cpp:3539
#15 0x00007fd8123fa41f in QObject::destroyed (this=this@entry=0x2b4fc40, _t1=_t1@entry=0x2b4fc40) at .moc/release-shared/moc_qobject.cpp:149
#16 0x00007fd8123fe343 in QObject::~QObject (this=0x2b4fc40, __in_chrg=<optimized out>) at kernel/qobject.cpp:843
#17 0x00007fd812e22bcc in QWidget::~QWidget (this=0x2b4fc40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1556
#18 0x00007fd7ef1662b9 in Akregator::MainWidget::~MainWidget (this=0x2b4fc40, __in_chrg=<optimized out>) at ../../../akregator/src/mainwidget.cpp:102
#19 0x00007fd8123fc308 in QObjectPrivate::deleteChildren (this=this@entry=0x2aea3b0) at kernel/qobject.cpp:1907
#20 0x00007fd812e22b37 in QWidget::~QWidget (this=0x2ae41d0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#21 0x00007fd813bc8009 in KVBox::~KVBox (this=0x2ae41d0, __in_chrg=<optimized out>) at ../../kdeui/widgets/kvbox.cpp:29
#22 0x00007fd8123fc308 in QObjectPrivate::deleteChildren (this=this@entry=0x2adee00) at kernel/qobject.cpp:1907
#23 0x00007fd812e22b37 in QWidget::~QWidget (this=0x2aded70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#24 0x00007fd802cf4994 in ~ArkViewer (this=0x2aded70, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:56
#25 ArkViewer::~ArkViewer (this=0x2aded70, __in_chrg=<optimized out>) at ../../part/arkviewer.cpp:58
#26 0x00007fd8123fc308 in QObjectPrivate::deleteChildren (this=this@entry=0x2288450) at kernel/qobject.cpp:1907
#27 0x00007fd812e22b37 in QWidget::~QWidget (this=0x21fceb0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#28 0x00007fd813219d09 in QSplitter::~QSplitter (this=0x21fceb0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#29 0x00007fd8143d3116 in KParts::Part::~Part (this=0x22b7d00, __vtt_parm=0x7fd802f0a8d8 <VTT for Ark::Part+24>, __in_chrg=<optimized out>) at ../../kparts/part.cpp:209
#30 0x00007fd802ceabc2 in Ark::Part::~Part (this=0x22b7d00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:138
#31 0x00007fd802ceac09 in Ark::Part::~Part (this=0x22b7d00, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../part/part.cpp:143
#32 0x000000000040e04f in MainWindow::~MainWindow (this=this@entry=0x219f150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:72
#33 0x000000000040e0f9 in MainWindow::~MainWindow (this=0x219f150, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/mainwindow.cpp:74
#34 0x00007fd8123fde08 in QObject::event (this=this@entry=0x219f150, e=e@entry=0x58547e0) at kernel/qobject.cpp:1175
#35 0x00007fd812e2636b in QWidget::event (this=this@entry=0x219f150, event=event@entry=0x58547e0) at kernel/qwidget.cpp:8845
#36 0x00007fd8131dfdb3 in QMainWindow::event (this=this@entry=0x219f150, event=event@entry=0x58547e0) at widgets/qmainwindow.cpp:1478
#37 0x00007fd813b94f81 in KMainWindow::event (this=this@entry=0x219f150, ev=ev@entry=0x58547e0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#38 0x00007fd813bcca29 in KXmlGuiWindow::event (this=0x219f150, ev=0x58547e0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#39 0x00007fd812dd6dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1fd66e0, receiver=receiver@entry=0x219f150, e=e@entry=0x58547e0) at kernel/qapplication.cpp:4567
#40 0x00007fd812ddd470 in QApplication::notify (this=this@entry=0x7fffa5cf1d80, receiver=receiver@entry=0x219f150, e=e@entry=0x58547e0) at kernel/qapplication.cpp:4353
#41 0x00007fd813ae0a6a in KApplication::notify (this=0x7fffa5cf1d80, receiver=0x219f150, event=0x58547e0) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x00007fd8123e58bd in QCoreApplication::notifyInternal (this=0x7fffa5cf1d80, receiver=receiver@entry=0x219f150, event=event@entry=0x58547e0) at kernel/qcoreapplication.cpp:946
#43 0x00007fd8123e8e1f in sendEvent (event=0x58547e0, receiver=0x219f150) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1f9f670) at kernel/qcoreapplication.cpp:1570
#45 0x00007fd8123e92c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#46 0x00007fd812413073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=0x1fce150) at kernel/qeventdispatcher_glib.cpp:279
#48 0x00007fd80e3fe3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fd80e3fe708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007fd80e3fe7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007fd812412a55 in QEventDispatcherGlib::processEvents (this=0x1fa0b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#52 0x00007fd812e789d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x00007fd8123e45ef in QEventLoop::processEvents (this=this@entry=0x7fffa5cf1c80, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007fd8123e48e5 in QEventLoop::exec (this=this@entry=0x7fffa5cf1c80, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007fd8123e9e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#56 0x00007fd812dd534c in QApplication::exec () at kernel/qapplication.cpp:3828
#57 0x000000000040a8fe in main (argc=4, argv=0x7fffa5cf1eb8) at ../../app/main.cpp:209

Reported using DrKonqi
Comment 1 Christophe Marin 2015-09-14 19:37:55 UTC
*** Bug 352368 has been marked as a duplicate of this bug. ***
Comment 2 Denis Kurz 2016-09-24 19:39:43 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of akregator (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 22:07:00 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.