Bug 283988 - Akregator crashed when i tried to close a tab
Summary: Akregator crashed when i tried to close a tab
Status: RESOLVED FIXED
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 284538 285557 286186 286325 286634 286929 288875 291313 291318 292231 293551 294138 294476 295822 296923 298056 299543 299926 303984 310205 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-10-14 12:58 UTC by Hrvoje Senjan
Modified: 2012-11-16 13:34 UTC (History)
30 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.4


Attachments
New crash information added by DrKonqi (7.49 KB, text/plain)
2011-10-15 12:48 UTC, Alex Merry
Details
New crash information added by DrKonqi (11.01 KB, text/plain)
2011-10-30 18:58 UTC, Christian Trippe
Details
Dirty patch to get a working Akregator with kwebkitpart (778 bytes, application/octet-stream)
2011-11-04 20:46 UTC, Frédéric COIFFIER
Details
New crash information added by DrKonqi (8.02 KB, text/plain)
2011-11-07 07:26 UTC, Dirk Heinrichs
Details
New crash information added by DrKonqi (8.02 KB, text/plain)
2011-11-07 07:26 UTC, Dirk Heinrichs
Details
New crash information added by DrKonqi (8.02 KB, text/plain)
2011-11-07 07:26 UTC, Dirk Heinrichs
Details
New crash information added by DrKonqi (10.37 KB, text/plain)
2011-11-07 18:10 UTC, Markus Zimmermann
Details
New crash information added by DrKonqi (7.84 KB, text/plain)
2011-12-29 12:36 UTC, phonic_p
Details
New crash information added by DrKonqi (9.83 KB, text/plain)
2012-01-14 23:42 UTC, Sebastián Ramírez
Details
New crash information added by DrKonqi (8.29 KB, text/plain)
2012-03-17 07:51 UTC, Galeffi Christian
Details
New crash information added by DrKonqi (12.04 KB, text/plain)
2012-04-12 05:48 UTC, Falko Meyser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hrvoje Senjan 2011-10-14 12:58:13 UTC
Application: akregator (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu precise (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
Opened a news feed in a new tab (KDE's 15th aniversary news on dot.kde ;) ), and when i tried to close it , akregator crashed. This usually doesn't happen, altough i check the feeds in a regular browser.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f61f8eb97a0 (LWP 2275))]

Thread 4 (Thread 0x7f61d771d700 (LWP 2283)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x19d4ae8) at pthread_mutex_unlock.c:290
#2  0x00007f61f0c4af3f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f61f0c4bdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f61f0c4c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f61f6656f3e in QEventDispatcherGlib::processEvents (this=0x17167e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f61f662acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f61f662aef7 in QEventLoop::exec (this=0x7f61d771cdb0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f61f654227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007f61f660dcbf in QInotifyFileSystemWatcherEngine::run (this=0x19d3c30) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f61f6544d05 in QThreadPrivate::start (arg=0x19d3c30) at thread/qthread_unix.cpp:331
#11 0x00007f61f111defc in start_thread (arg=0x7f61d771d700) at pthread_create.c:304
#12 0x00007f61f5a7189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f61d5bd2700 (LWP 10556)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f61ddbe6c2c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f61de59d220) at wtf/FastMalloc.cpp:2495
#2  0x00007f61ddbe6d59 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f61f111defc in start_thread (arg=0x7f61d5bd2700) at pthread_create.c:304
#4  0x00007f61f5a7189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f61cffff700 (LWP 10557)):
#0  0x00007f61f1120034 in __pthread_mutex_lock (mutex=0x2160168) at pthread_mutex_lock.c:61
#1  0x00007f61f0c4b023 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f61f0c4bdfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f61f0c4c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f61f6656f3e in QEventDispatcherGlib::processEvents (this=0x233f360, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f61f662acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f61f662aef7 in QEventLoop::exec (this=0x7f61cfffede0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f61f654227f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f61f6544d05 in QThreadPrivate::start (arg=0x2263e70) at thread/qthread_unix.cpp:331
#9  0x00007f61f111defc in start_thread (arg=0x7f61cffff700) at pthread_create.c:304
#10 0x00007f61f5a7189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f61f8eb97a0 (LWP 2275)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f61f8ada7fe in KParts::StatusBarExtension::statusBar (this=0x17bbe80) at ../../kparts/statusbarextension.cpp:149
#8  0x00007f61f8adad04 in KParts::StatusBarExtension::~StatusBarExtension (this=0x17bbe80, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:99
#9  0x00007f61f8adb0b9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x17bbe80, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:110
#10 0x00007f61f663dd75 in QObjectPrivate::deleteChildren (this=0x1bd0e40) at kernel/qobject.cpp:1955
#11 0x00007f61f6643349 in QObject::~QObject (this=0x1bd0f10, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#12 0x00007f61f8abf698 in KParts::Part::~Part (this=0x1bd0f10, __vtt_parm=0x7f61d5191e50, __in_chrg=<optimized out>) at ../../kparts/part.cpp:190
#13 0x00007f61d4f5d450 in KWebKitPart::~KWebKitPart() () from /usr/lib/libkwebkit.so.1
#14 0x00007f61d4f5d4ae in KWebKitPart::~KWebKitPart() () from /usr/lib/libkwebkit.so.1
#15 0x00007f61f83c7750 in Akregator::BrowserFrame::Private::~Private (this=0x1fbd9f0, __in_chrg=<optimized out>) at ../../../akregator/src/browserframe_p.cpp:50
#16 0x00007f61f83c7849 in Akregator::BrowserFrame::Private::~Private (this=0x1fbd9f0, __in_chrg=<optimized out>) at ../../../akregator/src/browserframe_p.cpp:51
#17 0x00007f61f83c429a in Akregator::BrowserFrame::~BrowserFrame (this=0x20ac4b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/browserframe.cpp:63
#18 0x00007f61f83c4309 in Akregator::BrowserFrame::~BrowserFrame (this=0x20ac4b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/browserframe.cpp:64
#19 0x00007f61f83c21ca in Akregator::FrameManager::slotRemoveFrame (this=0x18326d0, id=1) at ../../../akregator/src/framemanager.cpp:108
#20 0x00007f61f83c323c in Akregator::FrameManager::qt_metacall (this=0x18326d0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff351493d0) at ./framemanager.moc:155
#21 0x00007f61f663eeba in QMetaObject::activate (sender=0x18543b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff351493d0) at kernel/qobject.cpp:3278
#22 0x00007f61dfdabda1 in Akregator::TabWidget::signalRemoveFrameRequest (this=<optimized out>, _t1=1) at ./tabwidget.moc:153
#23 0x00007f61dfdac0d8 in Akregator::TabWidget::slotCloseTab (this=0x18543b0) at ../../../akregator/src/tabwidget.cpp:393
#24 0x00007f61dfdada1d in Akregator::TabWidget::qt_metacall (this=0x18543b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff35149510) at ./tabwidget.moc:131
#25 0x00007f61f663eeba in QMetaObject::activate (sender=0x18592f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35149510) at kernel/qobject.cpp:3278
#26 0x00007f61f7025b62 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#27 0x00007f61f7025d4f in QAction::activate (this=0x18592f0, event=<optimized out>) at kernel/qaction.cpp:1257
#28 0x00007f61f7460609 in QMenuPrivate::activateCausedStack (this=0x19a1570, causedStack=..., action=0x18592f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1005
#29 0x00007f61f7466252 in QMenuPrivate::activateAction (this=0x19a1570, action=0x18592f0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1097
#30 0x00007f61f7e01cc0 in KMenu::mouseReleaseEvent (this=0x19a0810, e=0x7fff35149f20) at ../../kdeui/widgets/kmenu.cpp:464
#31 0x00007f61f707cc9a in QWidget::event (this=0x19a0810, event=0x7fff35149f20) at kernel/qwidget.cpp:8295
#32 0x00007f61f74677fb in QMenu::event (this=0x19a0810, e=0x7fff35149f20) at widgets/qmenu.cpp:2405
#33 0x00007f61f702c424 in notify_helper (e=0x7fff35149f20, receiver=0x19a0810, this=0x1484a30) at kernel/qapplication.cpp:4486
#34 QApplicationPrivate::notify_helper (this=0x1484a30, receiver=0x19a0810, e=0x7fff35149f20) at kernel/qapplication.cpp:4458
#35 0x00007f61f7031c6b in QApplication::notify (this=<optimized out>, receiver=0x19a0810, e=0x7fff35149f20) at kernel/qapplication.cpp:4047
#36 0x00007f61f7d40136 in KApplication::notify (this=0x7fff3514c0a0, receiver=0x19a0810, event=0x7fff35149f20) at ../../kdeui/kernel/kapplication.cpp:311
#37 0x00007f61f662bafc in QCoreApplication::notifyInternal (this=0x7fff3514c0a0, receiver=0x19a0810, event=0x7fff35149f20) at kernel/qcoreapplication.cpp:787
#38 0x00007f61f702d3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QApplicationPrivate::sendMouseEvent (receiver=0x19a0810, event=0x7fff35149f20, alienWidget=0x0, nativeWidget=0x19a0810, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#40 0x00007f61f70ad001 in QETWidget::translateMouseEvent (this=0x19a0810, event=<optimized out>) at kernel/qapplication_x11.cpp:4502
#41 0x00007f61f70ab8be in QApplication::x11ProcessEvent (this=0x7fff3514c0a0, event=0x7fff3514a740) at kernel/qapplication_x11.cpp:3690
#42 0x00007f61f70d4412 in x11EventSourceDispatch (s=0x1482240, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x00007f61f0c4ba5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f61f0c4c258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f61f0c4c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007f61f6656ed6 in QEventDispatcherGlib::processEvents (this=0x1450170, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#47 0x00007f61f70d407e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f61f662acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f61f662aef7 in QEventLoop::exec (this=0x7fff3514ab10, flags=...) at kernel/qeventloop.cpp:201
#50 0x00007f61f7463711 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2049
#51 0x00007f61dfdab689 in Akregator::TabWidget::contextMenu (this=0x18543b0, i=<optimized out>, p=...) at ../../../akregator/src/tabwidget.cpp:355
#52 0x00007f61f7e220cd in KTabWidget::qt_metacall (this=0x18543b0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0x7fff3514acc0) at ./ktabwidget.moc:156
#53 0x00007f61dfdad7b0 in Akregator::TabWidget::qt_metacall (this=0x18543b0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff3514acc0) at ./tabwidget.moc:107
#54 0x00007f61f663eeba in QMetaObject::activate (sender=0x1856490, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3514acc0) at kernel/qobject.cpp:3278
#55 0x00007f61f7e1f4f3 in KTabBar::contextMenu (this=<optimized out>, _t1=1, _t2=<optimized out>) at ./ktabbar.moc:124
#56 0x00007f61f7e1f644 in KTabBar::mousePressEvent (this=0x1856490, event=<optimized out>) at ../../kdeui/widgets/ktabbar.cpp:103
#57 0x00007f61f707cf79 in QWidget::event (this=0x1856490, event=0x7fff3514b460) at kernel/qwidget.cpp:8291
#58 0x00007f61f7488e96 in QTabBar::event (this=0x1856490, event=0x7fff3514b460) at widgets/qtabbar.cpp:1509
#59 0x00007f61f702c424 in notify_helper (e=0x7fff3514b460, receiver=0x1856490, this=0x1484a30) at kernel/qapplication.cpp:4486
#60 QApplicationPrivate::notify_helper (this=0x1484a30, receiver=0x1856490, e=0x7fff3514b460) at kernel/qapplication.cpp:4458
#61 0x00007f61f7031c6b in QApplication::notify (this=<optimized out>, receiver=0x1856490, e=0x7fff3514b460) at kernel/qapplication.cpp:4047
#62 0x00007f61f7d40136 in KApplication::notify (this=0x7fff3514c0a0, receiver=0x1856490, event=0x7fff3514b460) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x00007f61f662bafc in QCoreApplication::notifyInternal (this=0x7fff3514c0a0, receiver=0x1856490, event=0x7fff3514b460) at kernel/qcoreapplication.cpp:787
#64 0x00007f61f702d3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#65 QApplicationPrivate::sendMouseEvent (receiver=0x1856490, event=0x7fff3514b460, alienWidget=0x1856490, nativeWidget=0x1716920, buttonDown=0x1856490, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#66 0x00007f61f70ac945 in QETWidget::translateMouseEvent (this=0x1716920, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#67 0x00007f61f70ab8be in QApplication::x11ProcessEvent (this=0x7fff3514c0a0, event=0x7fff3514bc80) at kernel/qapplication_x11.cpp:3690
#68 0x00007f61f70d4412 in x11EventSourceDispatch (s=0x1482240, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x00007f61f0c4ba5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#70 0x00007f61f0c4c258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f61f0c4c429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f61f6656ed6 in QEventDispatcherGlib::processEvents (this=0x1450170, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#73 0x00007f61f70d407e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x00007f61f662acf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#75 0x00007f61f662aef7 in QEventLoop::exec (this=0x7fff3514c050, flags=...) at kernel/qeventloop.cpp:201
#76 0x00007f61f662f789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#77 0x0000000000407dac in main (argc=<optimized out>, argv=<optimized out>) at ../../../akregator/src/main.cpp:103

Reported using DrKonqi
Comment 1 Alex Merry 2011-10-15 12:48:42 UTC
Created attachment 64539 [details]
New crash information added by DrKonqi

akregator (4.8 pre) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

This happens every time I close a tab with a web page open in it.  It didn't happen with trunk from a week or so ago, but does now.

-- Backtrace (Reduced):
#7  0x00007fd44a35896d in KParts::StatusBarExtension::statusBar (this=0xee5340) at /home/kde-devel/src/kde/kdelibs/kparts/statusbarextension.cpp:149
#8  0x00007fd44a35863e in KParts::StatusBarExtension::~StatusBarExtension (this=0xee5340, __in_chrg=<optimized out>) at /home/kde-devel/src/kde/kdelibs/kparts/statusbarextension.cpp:99
#9  0x00007fd44a358764 in KParts::StatusBarExtension::~StatusBarExtension (this=0xee5340, __in_chrg=<optimized out>) at /home/kde-devel/src/kde/kdelibs/kparts/statusbarextension.cpp:110
#10 0x00007fd443e594a5 in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#11 0x00007fd443e5ea79 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
Comment 2 Christophe Marin 2011-10-20 10:54:38 UTC
*** Bug 284538 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2011-10-20 10:55:18 UTC
As I cannot reproduce, I suppose it crashes only when webkit is the rendering engine ?
Comment 4 Jonathan Marten 2011-10-20 11:13:35 UTC
Apologies for the duplicate, but the bug reporting wizard didn't find any matching ones...

Not sure where my setting for WebKit came from, there is no option in Akregator to change this.  The Konqueror setting in Settings - Configure Konqueror - General was indeed set to WebKit, but I have no recollection of ever changing this.  The odd thing was that even though this was set to WebKit, opening any web page in Konqueror would display in KHTML (according to the View - View Mode menu).

Changing this setting back to KHTML appears to fix the problem in Akregator.
Comment 5 Christian Trippe 2011-10-30 18:58:22 UTC
Created attachment 65047 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

As described above. akregator/kontact crashes every time when closing a tab when webkit is used as rendering engine (which is the new default with KDE 4.7.2  to my knowledge, at least for openSUSE). That konqueror still use khtml when clicking on a link was only present for me because this was an old home and caused by the content of ~/.kde4/share/apps/konqueror/profiles/webbrowsing

-- Backtrace (Reduced):
#7  0x00007fda1b35d11e in KParts::StatusBarExtension::statusBar (this=0x898e6f0) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:149
#8  0x00007fda1b35d294 in KParts::StatusBarExtension::~StatusBarExtension (this=0x898e6f0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:99
#9  0x00007fda1b35d3d9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x898e6f0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:110
#10 0x00007fda1ca03e64 in QObjectPrivate::deleteChildren (this=0x89a36b0) at kernel/qobject.cpp:1964
#11 0x00007fda1ca08bb2 in QObject::~QObject (this=0x8494210, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
Comment 6 Frédéric COIFFIER 2011-11-04 12:45:30 UTC
Reproduced with KDE 4.7.3
Comment 7 Christophe Marin 2011-11-04 18:17:11 UTC
*** Bug 285557 has been marked as a duplicate of this bug. ***
Comment 8 Frédéric COIFFIER 2011-11-04 20:46:08 UTC
Created attachment 65247 [details]
Dirty patch to get a working Akregator with kwebkitpart

It's a quick and dirty patch which corrects locally the bug. As I'm not a KDE developper, I can't find the root cause of the problem (kdelibs ? kwebkitpart ?)
Comment 9 Dirk Heinrichs 2011-11-07 07:26:01 UTC
Created attachment 65326 [details]
New crash information added by DrKonqi

akregator (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

While I didn't have this problem in 4.7.2, I see it now after update to 4.7.3.

- What I was doing when the application crashed:

It's the same as for the other reporters: I closed a tab in akregator.

-- Backtrace (Reduced):
#7  0x00007f6c2b22c7ee in KParts::StatusBarExtension::statusBar (this=0x1f9eee0) at ../../kparts/statusbarextension.cpp:149
#8  0x00007f6c2b22ccf4 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:99
#9  0x00007f6c2b22d0a9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:110
#10 0x00007f6c28d8fd75 in QObjectPrivate::deleteChildren (this=0x1ce6340) at kernel/qobject.cpp:1955
#11 0x00007f6c28d95349 in QObject::~QObject (this=0x1ce62c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
Comment 10 Dirk Heinrichs 2011-11-07 07:26:01 UTC
Created attachment 65327 [details]
New crash information added by DrKonqi

akregator (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

While I didn't have this problem in 4.7.2, I see it now after update to 4.7.3.

- What I was doing when the application crashed:

It's the same as for the other reporters: I closed a tab in akregator.

-- Backtrace (Reduced):
#7  0x00007f6c2b22c7ee in KParts::StatusBarExtension::statusBar (this=0x1f9eee0) at ../../kparts/statusbarextension.cpp:149
#8  0x00007f6c2b22ccf4 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:99
#9  0x00007f6c2b22d0a9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:110
#10 0x00007f6c28d8fd75 in QObjectPrivate::deleteChildren (this=0x1ce6340) at kernel/qobject.cpp:1955
#11 0x00007f6c28d95349 in QObject::~QObject (this=0x1ce62c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
Comment 11 Dirk Heinrichs 2011-11-07 07:26:01 UTC
Created attachment 65328 [details]
New crash information added by DrKonqi

akregator (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

While I didn't have this problem in 4.7.2, I see it now after update to 4.7.3.

- What I was doing when the application crashed:

It's the same as for the other reporters: I closed a tab in akregator.

-- Backtrace (Reduced):
#7  0x00007f6c2b22c7ee in KParts::StatusBarExtension::statusBar (this=0x1f9eee0) at ../../kparts/statusbarextension.cpp:149
#8  0x00007f6c2b22ccf4 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:99
#9  0x00007f6c2b22d0a9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x1f9eee0, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:110
#10 0x00007f6c28d8fd75 in QObjectPrivate::deleteChildren (this=0x1ce6340) at kernel/qobject.cpp:1955
#11 0x00007f6c28d95349 in QObject::~QObject (this=0x1ce62c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
Comment 12 Markus Zimmermann 2011-11-07 18:10:42 UTC
Created attachment 65361 [details]
New crash information added by DrKonqi

kontact (4.7.3) on KDE Platform 4.7.3 (4.7.3) "release 10" using Qt 4.7.4

- What I was doing when the application crashed:
I opened some articles as tabs in akregator and I tried to close one of them. There are some tabs where it works but closing the first tab always results in a crash.

This worked in 4.7.2.

-- Backtrace (Reduced):
#7  0x00007fb7727c611e in KParts::StatusBarExtension::statusBar (this=0x3e064e0) at /usr/src/debug/kdelibs-4.7.3/kparts/statusbarextension.cpp:149
#8  0x00007fb7727c6294 in KParts::StatusBarExtension::~StatusBarExtension (this=0x3e064e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.3/kparts/statusbarextension.cpp:99
#9  0x00007fb7727c63d9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x3e064e0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.7.3/kparts/statusbarextension.cpp:110
#10 0x00007fb773e6de64 in QObjectPrivate::deleteChildren (this=0x11b4de0) at kernel/qobject.cpp:1964
#11 0x00007fb773e72bb2 in QObject::~QObject (this=0x11cfcb0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946
Comment 13 Mat Lechner 2011-11-08 14:24:17 UTC
I also experience this bug since the 4.7.2 to 4.7.3 update. Sometimes, I can close every tab but the first one, but mostly it crashes if I close any of the tabs.

(I did not attach a backtrace, since its basically the same as the others)
Comment 14 Christophe Marin 2011-11-10 12:10:52 UTC
*** Bug 286186 has been marked as a duplicate of this bug. ***
Comment 15 Christophe Marin 2011-11-10 12:13:06 UTC
Probably fixed now :

Git commit 999eac446a49e6126df04aa8717f95e6aef136fc by Andras Mantia.
Committed on 10/11/2011 at 10:40.
Pushed by amantia into branch 'KDE/4.7'.

Don't try to access the parent() from the destructor, fixes crash on
destruction.
BUG: 283657
REVIEW: 103098

M  +1    -1    kparts/statusbarextension.cpp

http://commits.kde.org/kdelibs/999eac446a49e6126df04aa8717f95e6aef136fc

Please test & close
Comment 16 Christoph Feck 2011-11-11 11:49:00 UTC
*** Bug 286325 has been marked as a duplicate of this bug. ***
Comment 17 Markus Zimmermann 2011-11-12 23:26:30 UTC
Is there an opensuse repository or rpm so I can test it without compiling?
Comment 18 Christian Trippe 2011-11-13 08:56:47 UTC
(In reply to comment #17)
> Is there an opensuse repository or rpm so I can test it without compiling?

In general it makes more sense to ask these questions at the openSUSE bugzilla, mailinglist, etc as upstream as you do not even tell with openSUSE version with which repos you use. But in this case there is already an openSUSE bug (https://bugzilla.novell.com/show_bug.cgi?id=729829) open for this issue with a link to an repo with fixed packages where I am waiting for feedback. So if you have specific needs please ask there.
Comment 19 Hrvoje Senjan 2011-11-13 09:25:23 UTC
i have my own repo , and this is fixed for me - KDE 4.7.3 + qt 4.8
Comment 20 Christophe Marin 2011-11-15 00:55:14 UTC
*** Bug 286634 has been marked as a duplicate of this bug. ***
Comment 21 Christophe Marin 2011-11-15 00:57:23 UTC
(In reply to comment #19)
> i have my own repo , and this is fixed for me - KDE 4.7.3 + qt 4.8

Thanks, closing.
Comment 22 Christophe Marin 2011-11-18 15:27:48 UTC
*** Bug 286929 has been marked as a duplicate of this bug. ***
Comment 23 Christophe Marin 2011-12-13 13:24:51 UTC
*** Bug 288875 has been marked as a duplicate of this bug. ***
Comment 24 phonic_p 2011-12-29 12:36:36 UTC
Created attachment 67220 [details]
New crash information added by DrKonqi

akregator (4.7.3) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
I had noticed two unused tabs in Akregator each time I attempt to close them the programme crashes and when I open it up again the two tabs are still there.

-- Backtrace (Reduced):
#7  0x00007fbbb9e057ee in KParts::StatusBarExtension::statusBar (this=0x14dc020) at ../../kparts/statusbarextension.cpp:149
#8  0x00007fbbb9e05cf4 in KParts::StatusBarExtension::~StatusBarExtension (this=0x14dc020, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:99
#9  0x00007fbbb9e060a9 in KParts::StatusBarExtension::~StatusBarExtension (this=0x14dc020, __in_chrg=<optimized out>) at ../../kparts/statusbarextension.cpp:110
#10 0x00007fbbb7968d75 in QObjectPrivate::deleteChildren (this=0x14d8e70) at kernel/qobject.cpp:1955
#11 0x00007fbbb796e349 in QObject::~QObject (this=0x14f47a0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
Comment 25 Christoph Feck 2012-01-11 23:32:47 UTC
*** Bug 291313 has been marked as a duplicate of this bug. ***
Comment 26 Christophe Marin 2012-01-12 00:56:59 UTC
*** Bug 291318 has been marked as a duplicate of this bug. ***
Comment 27 Sebastián Ramírez 2012-01-14 23:42:23 UTC
Created attachment 67835 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

Kontact fail at close Akregator tab on read feeds.

-- Backtrace (Reduced):
#6  0xb706814e in typeinfo for QObjectData () from /usr/lib/libQtCore.so.4
[...]
#8  0xb60b5c66 in KParts::StatusBarExtension::statusBar (this=0x8964500) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:149
#9  0xb60b6199 in KParts::StatusBarExtension::~StatusBarExtension (this=0x8964500, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:99
#10 0xb60b6532 in KParts::StatusBarExtension::~StatusBarExtension (this=0x8964500, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:110
#11 0xb6f464d1 in QObjectPrivate::deleteChildren (this=0x89e8e50) at kernel/qobject.cpp:1964
Comment 28 Jekyll Wu 2012-01-23 01:52:34 UTC
*** Bug 292231 has been marked as a duplicate of this bug. ***
Comment 29 Christophe Marin 2012-02-13 11:00:33 UTC
*** Bug 293551 has been marked as a duplicate of this bug. ***
Comment 30 Christophe Marin 2012-02-15 11:19:23 UTC
*** Bug 294138 has been marked as a duplicate of this bug. ***
Comment 31 Christophe Marin 2012-02-23 13:44:38 UTC
*** Bug 294476 has been marked as a duplicate of this bug. ***
Comment 32 Jekyll Wu 2012-03-12 10:50:47 UTC
*** Bug 295822 has been marked as a duplicate of this bug. ***
Comment 33 Galeffi Christian 2012-03-17 07:51:57 UTC
Created attachment 69688 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

Still crash when clossing tab

-- Backtrace (Reduced):
#7  0x00007faddca3784e in KParts::StatusBarExtension::statusBar() const () from /usr/lib64/libkparts.so.4
#8  0x00007faddca37d54 in KParts::StatusBarExtension::~StatusBarExtension() () from /usr/lib64/libkparts.so.4
#9  0x00007faddca38109 in KParts::StatusBarExtension::~StatusBarExtension() () from /usr/lib64/libkparts.so.4
#10 0x00007fadde0f9465 in QObjectPrivate::deleteChildren() () from /usr/lib64/libQtCore.so.4
#11 0x00007fadde0fea09 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
Comment 34 Jekyll Wu 2012-03-27 21:10:09 UTC
*** Bug 296923 has been marked as a duplicate of this bug. ***
Comment 35 Falko Meyser 2012-04-12 05:48:27 UTC
Created attachment 70328 [details]
New crash information added by DrKonqi

kontact (4.7.2) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:
Nach Crash Sitzung wieder hergestellt, Tab geschlossen, danach Crash von "Kontact"

-- Backtrace (Reduced):
#6  0xb710e14e in typeinfo for QObjectData () from /usr/lib/libQtCore.so.4
[...]
#8  0xb615ac66 in KParts::StatusBarExtension::statusBar (this=0x89e8af8) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:149
#9  0xb615b199 in KParts::StatusBarExtension::~StatusBarExtension (this=0x89e8af8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:99
#10 0xb615b532 in KParts::StatusBarExtension::~StatusBarExtension (this=0x89e8af8, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/statusbarextension.cpp:110
#11 0xb6fec4e1 in QObjectPrivate::deleteChildren (this=0x881d9c0) at kernel/qobject.cpp:1964
Comment 36 Christophe Marin 2012-04-13 20:53:50 UTC
*** Bug 298056 has been marked as a duplicate of this bug. ***
Comment 37 Jekyll Wu 2012-05-07 10:14:53 UTC
*** Bug 299543 has been marked as a duplicate of this bug. ***
Comment 38 Christophe Marin 2012-05-13 08:37:36 UTC
*** Bug 299926 has been marked as a duplicate of this bug. ***
Comment 39 Jekyll Wu 2012-07-24 02:31:15 UTC
*** Bug 303984 has been marked as a duplicate of this bug. ***
Comment 40 Jekyll Wu 2012-11-16 13:34:32 UTC
*** Bug 310205 has been marked as a duplicate of this bug. ***