Bug 224443 - Crash when following a link and minimizing the window
Summary: Crash when following a link and minimizing the window
Status: RESOLVED WORKSFORME
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-27 10:31 UTC by gabriele monfardini
Modified: 2010-02-21 23:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gabriele monfardini 2010-01-27 10:31:14 UTC
Application that crashed: akregator
Version of the application: 1.5.3
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.2
Operating System: Linux 2.6.32-020632-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I was reading this post:
http://www.phoronix.com/scan.php?page=news_item&px=NzkyOA
and press the "Comments & Discussion" button that links to comment pages.

While the page is loading I minimize the window and akregator suddenly crashes.

I cannot remember if it was fetching all the feeds.
I've around 50 feeds and all preferences (backends, times for fetching, ecc) are stick to their default values

 -- Backtrace:
Application: Akregator (akregator), signal: Aborted
[Current thread is 1 (Thread 0x7ff0848bb750 (LWP 3661))]

Thread 3 (Thread 0x7ff06e1cb910 (LWP 4330)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff081820b11 in _L_lock_9274 () from /lib/libc.so.6
#2  0x00007ff08181e741 in *__GI___libc_free (mem=0x7ff081b0ee40) at malloc.c:3714
#3  0x00007ff07c84dcfb in ?? () from /lib/libglib-2.0.so.0
#4  0x00007ff07c84ded1 in ?? () from /lib/libglib-2.0.so.0
#5  0x00007ff07c5deaf9 in __nptl_deallocate_tsd () at pthread_create.c:155
#6  0x00007ff07c5dfa12 in start_thread (arg=<value optimized out>) at pthread_create.c:307
#7  0x00007ff08188380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff06c9d0910 (LWP 6184)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007ff082099462 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xa3d6b0, time=30000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xa3d6b0, time=30000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007ff08208f4f2 in QThreadPoolThread::run (this=<value optimized out>) at concurrent/qthreadpool.cpp:140
#4  0x00007ff082098445 in QThreadPrivate::start (arg=0xd6bfa0) at thread/qthread_unix.cpp:188
#5  0x00007ff07c5dfa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007ff08188380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7ff0848bb750 (LWP 3661)):
[KCrash Handler]
#5  0x00007ff0817d74b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007ff0817daf50 in *__GI_abort () at abort.c:92
#7  0x00007ff08180fc97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007ff081819dd6 in malloc_printerr (action=3, str=0x7ff0818db6f8 "free(): invalid next size (fast)", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007ff08181e74c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#10 0x00007ff082195c78 in QList<QObjectPrivate::Sender>::operator= (this=0xe4d) at ../../include/QtCore/../../src/corelib/tools/qlist.h:378
#11 QList<QObjectPrivate::Sender>::clear (this=0xe4d) at ../../include/QtCore/../../src/corelib/tools/qlist.h:569
#12 0x00007ff0821953dd in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:820
#13 0x00007ff082d1037e in ~QAction (this=0x3daf260, __in_chrg=<value optimized out>) at kernel/qaction.cpp:622
#14 0x00007ff082d6cb19 in ~QWidgetAction (this=0x3daf260, __in_chrg=<value optimized out>) at kernel/qwidgetaction.cpp:130
#15 0x00007ff0838793ee in KAction::~KAction() () from /usr/lib/libkdeui.so.5
#16 0x00007ff08218ce5c in QObjectPrivate::deleteChildren (this=0x26ae0d0) at kernel/qobject.cpp:1847
#17 0x00007ff082195459 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#18 0x00007ff0844c8383 in KParts::Part::~Part() () from /usr/lib/libkparts.so.4
#19 0x00007ff073ebb249 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5
#20 0x00007ff074b343c6 in ?? () from /usr/lib/kde4/akregatorpart.so
#21 0x00007ff074b327ad in ?? () from /usr/lib/kde4/akregatorpart.so
#22 0x00007ff074b2ebe5 in ?? () from /usr/lib/kde4/akregatorpart.so
#23 0x00007ff074b30b6f in ?? () from /usr/lib/kde4/akregatorpart.so
#24 0x00007ff082193ddc in QMetaObject::activate (sender=0x66f7f50, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#25 0x00007ff074b1eaf2 in ?? () from /usr/lib/kde4/akregatorpart.so
#26 0x00007ff074b1ebf8 in ?? () from /usr/lib/kde4/akregatorpart.so
#27 0x00007ff081444212 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib/libkio.so.5
#28 0x00007ff0844dc275 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () from /usr/lib/libkparts.so.4
#29 0x00007ff0844de9c9 in KParts::BrowserRun::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#30 0x00007ff074b1eb20 in ?? () from /usr/lib/kde4/akregatorpart.so
#31 0x00007ff082193ddc in QMetaObject::activate (sender=0x835b600, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#32 0x00007ff0813c81c7 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () from /usr/lib/libkio.so.5
#33 0x00007ff0813cdbc6 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#34 0x00007ff082193ddc in QMetaObject::activate (sender=0x8558dd0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#35 0x00007ff08148bcc5 in KIO::SlaveInterface::mimeType(QString const&) () from /usr/lib/libkio.so.5
#36 0x00007ff08148f546 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#37 0x00007ff08148c343 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#38 0x00007ff08147f15d in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#39 0x00007ff08148127c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#40 0x00007ff082193ddc in QMetaObject::activate (sender=0x3d937a0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#41 0x00007ff08139bed7 in ?? () from /usr/lib/libkio.so.5
#42 0x00007ff08139bffd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#43 0x00007ff08218e0f9 in QObject::event (this=0x3d937a0, e=0x7c76dc0) at kernel/qobject.cpp:1111
#44 0x00007ff082d13efc in QApplicationPrivate::notify_helper (this=0x740c30, receiver=0x3d937a0, e=0x7c76dc0) at kernel/qapplication.cpp:4056
#45 0x00007ff082d1b1ce in QApplication::notify (this=0x7fff917dd830, receiver=0x3d937a0, e=0x7c76dc0) at kernel/qapplication.cpp:4021
#46 0x00007ff08394ae56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0x00007ff08217ec2c in QCoreApplication::notifyInternal (this=0x7fff917dd830, receiver=0x3d937a0, event=0x7c76dc0) at kernel/qcoreapplication.cpp:610
#48 0x00007ff08217f80a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x713080) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x713080) at kernel/qcoreapplication.cpp:1247
#50 0x00007ff0821a7533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#51 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#52 0x00007ff07c830bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x00007ff07c834598 in ?? () from /lib/libglib-2.0.so.0
#54 0x00007ff07c8346c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x00007ff0821a71a6 in QEventDispatcherGlib::processEvents (this=0x712cb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#56 0x00007ff082da84be in QGuiEventDispatcherGlib::processEvents (this=0xe4d, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#57 0x00007ff08217d532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#58 0x00007ff08217d904 in QEventLoop::exec (this=0x7fff917dd7d0, flags=) at kernel/qeventloop.cpp:201
#59 0x00007ff08217fab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#60 0x00000000004095dd in _start ()
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-31 00:14:30 UTC
This could be related to the glibc bug : bug 196207.
- Are you experiencing this crash regularly / Can you reproduce the crash at will ?
Thanks
Comment 2 gabriele monfardini 2010-02-01 10:09:27 UTC
I've had this crash three times in a week (let's say 10 hours of use).
No, I cannot reproduce the crash at will.
Comment 3 Dario Andres 2010-02-01 23:17:25 UTC
Well.. you could try this:
- Quit Akregator
- Start Konsole
- Type "export QT_NO_GLIB=1" + Enter
- Type "export MALLOC_CHECK_=" + Enter
- Type "akregator" + Enter
- Use Akregator and check if it crashes or not
If it doesn't crash, then it is likely to be bug 196207. If it crashes, please send me the backtrace by email so I can evaluate if it is the same crash or not.
Thanks
Comment 4 gabriele monfardini 2010-02-16 11:46:28 UTC
I've not experienced any other crash in two weeks, so it's ok for me to close the bug.
Comment 5 Christophe Marin 2010-02-21 23:46:02 UTC
Thanks for the feedback. Please test the steps in comment #3 if you experience this crash in the future.