Bug 199337

Summary: Crash of Akregator during closing of tab
Product: [Applications] akregator Reporter: Mirek Mieszczak <mieszcz>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mirek Mieszczak 2009-07-07 21:11:22 UTC
Application that crashed: akregator
Version of the application: 1.4.50
KDE Version: 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1))
Qt Version: 4.5.2
Operating System: Linux 2.6.30-gentoo-r2 x86_64

What I was doing when the application crashed:
It is reproducible almost everytime.
If you do as follow:

1. open kde-look in akregator,
2. open any of the "articles" in new tab.
3. in "article" click on zoom icon to preview theme, color scheme or whatever in new tab
4. press in close link on preview web page.
5. Voila - crash.


 -- Backtrace:
Application: Akregator (akregator), signal: Aborted
[Current thread is 0 (LWP 15383)]

Thread 3 (Thread 0x7f1a7eeb6950 (LWP 15384)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f1a93cde727 in QWaitCondition::wait (this=0x14286b8, mutex=0x14286b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f1a93cd59b9 in QThreadPoolThread::run (this=0x11a99b0) at concurrent/qthreadpool.cpp:140
#3  0x00007f1a93cdd9b4 in QThreadPrivate::start (arg=0x11a99b0) at thread/qthread_unix.cpp:188
#4  0x00007f1a90004017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f1a92a1248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1a7e20f950 (LWP 15386)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f1a93cde727 in QWaitCondition::wait (this=0x14286b8, mutex=0x14286b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  0x00007f1a93cd59b9 in QThreadPoolThread::run (this=0x18d98b0) at concurrent/qthreadpool.cpp:140
#3  0x00007f1a93cdd9b4 in QThreadPrivate::start (arg=0x18d98b0) at thread/qthread_unix.cpp:188
#4  0x00007f1a90004017 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#5  0x00007f1a92a1248d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1a958ec770 (LWP 15383)):
[KCrash Handler]
#5  0x00007f1a92974205 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f1a92975723 in *__GI_abort () at abort.c:88
#7  0x00007f1a929b5490 in malloc_printerr (action=2, str=0x7f1a92a5e52d "free(): invalid pointer", ptr=0x3c17) at malloc.c:5999
#8  0x00007f1a84b4a209 in ~KHTMLPart (this=0x2dc5650) at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/khtml/khtml_part.cpp:625
#9  0x00007f1a93dc1695 in QObject::event (this=0x2dc5650, e=0x3c17) at kernel/qobject.cpp:1085
#10 0x00007f1a9335ff1d in QApplicationPrivate::notify_helper (this=0xe81710, receiver=0x2dc5650, e=0x27e3fc0) at kernel/qapplication.cpp:4056
#11 0x00007f1a9336897a in QApplication::notify (this=0x7fff50296130, receiver=0x2dc5650, e=0x27e3fc0) at kernel/qapplication.cpp:4021
#12 0x00007f1a9498b4eb in KApplication::notify (this=0x7fff50296130, receiver=0x2dc5650, event=0x27e3fc0)
    at /var/tmp/portage/kde-base/kdelibs-4.2.95/work/kdelibs-4.2.95/kdeui/kernel/kapplication.cpp:302
#13 0x00007f1a93db28cc in QCoreApplication::notifyInternal (this=0x7fff50296130, receiver=0x2dc5650, event=0x27e3fc0) at kernel/qcoreapplication.cpp:606
#14 0x00007f1a93db3227 in QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=0, data=0xe430e0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 0x00007f1a93dd7fb3 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#16 0x00007f1a8dbc68d1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#17 0x00007f1a8dbc9fa0 in ?? () from /usr/lib/libglib-2.0.so.0
#18 0x00007f1a8dbca13c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#19 0x00007f1a93dd7c4f in QEventDispatcherGlib::processEvents (this=0xe42cd0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#20 0x00007f1a933e690f in QGuiEventDispatcherGlib::processEvents (this=0x3c17, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#21 0x00007f1a93db1272 in QEventLoop::processEvents (this=<value optimized out>, flags={i = 1344888992}) at kernel/qeventloop.cpp:149
#22 0x00007f1a93db140c in QEventLoop::exec (this=0x7fff502960e0, flags={i = 1344889072}) at kernel/qeventloop.cpp:197
#23 0x00007f1a93db34cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#24 0x0000000000408c37 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/akregator-4.2.95/work/akregator-4.2.95/akregator/src/main.cpp:115

Reported using DrKonqi
Comment 1 Christophe Marin 2009-07-07 21:14:32 UTC

*** This bug has been marked as a duplicate of bug 193146 ***