Bug 346466 - Akregator sometimes crashes
Summary: Akregator sometimes crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-04-22 11:40 UTC by Vojtěch Zeisek
Modified: 2016-05-09 11:47 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 Vojtěch Zeisek 2015-04-22 11:40:00 UTC
Application: akregator (4.14.6)
KDE Platform Version: 4.14.6
Qt Version: 4.8.6
Operating System: Linux 3.16.7-13-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
Akregator sometimes crashes when going through new articles. Commonly on pages including plugins to play audio/video.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f03dbe7c800 (LWP 14065))]

Thread 9 (Thread 0x7f03b83f2700 (LWP 14078)):
#0  0x00007f03d3bf805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f03bf577686 in WTF::TCMalloc_PageHeap::scavengerThread() () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f03bf5776b9 in  () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f03765f5700 (LWP 14079)):
#0  0x00007f03d8a1ec3d in poll () at /lib64/libc.so.6
#1  0x00007f03d2dd6be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f03d2dd6cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f03da2f60de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f03da2c7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f03da2c8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f03da1c50bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f03da1c779f in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f0374e84700 (LWP 14086)):
#0  0x00007f03d3bf8408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f03bf59f7c6 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f03bf2e9d7c in JSC::BlockAllocator::waitForRelativeTime(double) () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f03bf2e9de8 in JSC::BlockAllocator::blockFreeingThreadMain() () at /usr/lib64/libQtWebKit.so.4
#4  0x00007f03bf59f1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#5  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f03663ee700 (LWP 14101)):
#0  0x00007f03d8a1ec3d in poll () at /lib64/libc.so.6
#1  0x00007f03d2dd6be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f03d2dd6f0a in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f036d7b6946 in  () at /usr/lib64/libgio-2.0.so.0
#4  0x00007f03d2dfbb85 in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f0357924700 (LWP 14108)):
#0  0x00007f03d3bf805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f034d39eb39 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f034d39f5d9 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f034d337700 (LWP 14109)):
#0  0x00007f03d3bf805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f034d39eb39 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f034d39f5d9 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f034cb36700 (LWP 14110)):
#0  0x00007f03d3bf805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f034d39eb39 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#2  0x00007f034d39f5d9 in  () at /usr/lib64/java-1_8_0-openjdk-plugin/lib/IcedTeaPlugin.so
#3  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0333073700 (LWP 14166)):
#0  0x00007f03d3bf805f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f03bf59f7e3 in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) () at /usr/lib64/libQtWebKit.so.4
#2  0x00007f03bea6e0eb in WebCore::DatabaseThread::databaseThread() () at /usr/lib64/libQtWebKit.so.4
#3  0x00007f03bf59f1e6 in WTF::wtfThreadEntryPoint(void*) () at /usr/lib64/libQtWebKit.so.4
#4  0x00007f03d3bf40a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f03d8a2706d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f03dbe7c800 (LWP 14065)):
[KCrash Handler]
#5  0x00007f03bea27260 in WebCore::Path::isEmpty() const () at /usr/lib64/libQtWebKit.so.4
#6  0x00007f03beb1b318 in WebCore::RenderSVGShape::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#7  0x00007f03beb1c775 in WebCore::RenderSVGContainer::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#8  0x00007f03be8b44c2 in WebCore::RenderBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#9  0x00007f03beb34da7 in WebCore::RenderSVGRoot::paintReplaced(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#10 0x00007f03be9704d4 in WebCore::RenderReplaced::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#11 0x00007f03be8693a0 in WebCore::InlineBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) () at /usr/lib64/libQtWebKit.so.4
#12 0x00007f03be8714cc in WebCore::InlineFlowBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) () at /usr/lib64/libQtWebKit.so.4
#13 0x00007f03be9b2e94 in WebCore::RootInlineBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) () at /usr/lib64/libQtWebKit.so.4
#14 0x00007f03be9335b4 in WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::PaintInfo&, WebCore::LayoutPoint const&) const () at /usr/lib64/libQtWebKit.so.4
#15 0x00007f03be87d21d in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#16 0x00007f03be8957bb in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#17 0x00007f03be879ca7 in WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#18 0x00007f03be87d342 in WebCore::RenderBlock::paintChild(WebCore::RenderBox*, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) () at /usr/lib64/libQtWebKit.so.4
#19 0x00007f03be87d4b0 in WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) () at /usr/lib64/libQtWebKit.so.4
#20 0x00007f03be87d1c3 in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#21 0x00007f03be8957bb in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#22 0x00007f03be879ca7 in WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#23 0x00007f03be87d342 in WebCore::RenderBlock::paintChild(WebCore::RenderBox*, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) () at /usr/lib64/libQtWebKit.so.4
#24 0x00007f03be87d4b0 in WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) () at /usr/lib64/libQtWebKit.so.4
#25 0x00007f03be87d1c3 in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#26 0x00007f03be8957bb in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#27 0x00007f03be879ca7 in WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) () at /usr/lib64/libQtWebKit.so.4
#28 0x00007f03be91e406 in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) () at /usr/lib64/libQtWebKit.so.4
#29 0x00007f03be92547f in WebCore::RenderLayerBacking::paintIntoLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, unsigned int) () at /usr/lib64/libQtWebKit.so.4
#30 0x00007f03be925614 in WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, unsigned int, WebCore::IntRect const&) () at /usr/lib64/libQtWebKit.so.4
#31 0x00007f03be7bb8d8 in WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::IntRect const&) () at /usr/lib64/libQtWebKit.so.4
#32 0x00007f03bea299bd in WebCore::GraphicsLayerTextureMapper::prepareBackingStore() () at /usr/lib64/libQtWebKit.so.4
#33 0x00007f03bea29c05 in WebCore::GraphicsLayerTextureMapper::updateBackingStore() () at /usr/lib64/libQtWebKit.so.4
#34 0x00007f03bea29c9a in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#35 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#36 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#37 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#38 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#39 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#40 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#41 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#42 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#43 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#44 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#45 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#46 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#47 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#48 0x00007f03bea29cc4 in WebCore::GraphicsLayerTextureMapper::didFlushCompositingStateRecursive() () at /usr/lib64/libQtWebKit.so.4
#49 0x00007f03be92bfb5 in WebCore::RenderLayerCompositor::flushPendingLayerChanges(bool) () at /usr/lib64/libQtWebKit.so.4
#50 0x00007f03be771010 in WebCore::FrameView::flushCompositingStateForThisFrame(WebCore::Frame*) () at /usr/lib64/libQtWebKit.so.4
#51 0x00007f03be771043 in WebCore::FrameView::flushCompositingStateIncludingSubframes() () at /usr/lib64/libQtWebKit.so.4
#52 0x00007f03be152f1f in WebCore::PageClientQWidget::syncLayers(WebCore::Timer<WebCore::PageClientQWidget>*) () at /usr/lib64/libQtWebKit.so.4
#53 0x00007f03be833931 in WebCore::ThreadTimers::sharedTimerFiredInternal() () at /usr/lib64/libQtWebKit.so.4
#54 0x00007f03da2e13b1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#55 0x00007f03d93e576c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#56 0x00007f03d93ebcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#57 0x00007f03dad2ecea in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#58 0x00007f03da2c92ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#59 0x00007f03da2f8cbc in  () at /usr/lib64/libQtCore.so.4
#60 0x00007f03da2f5f01 in  () at /usr/lib64/libQtCore.so.4
#61 0x00007f03d2dd6a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#62 0x00007f03d2dd6c48 in  () at /usr/lib64/libglib-2.0.so.0
#63 0x00007f03d2dd6cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#64 0x00007f03da2f60be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#65 0x00007f03d9482676 in  () at /usr/lib64/libQtGui.so.4
#66 0x00007f03da2c7e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#67 0x00007f03da2c8165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#68 0x00007f03da2cd5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#69 0x0000000000408481 in  ()
#70 0x00007f03d8963b05 in __libc_start_main () at /lib64/libc.so.6
#71 0x000000000040877b in _start ()

Reported using DrKonqi
Comment 1 Laurent Montel 2016-04-29 11:21:51 UTC
Please retest in last version
Comment 2 Vojtěch Zeisek 2016-05-09 11:47:24 UTC
I wasn't able to reproduce the bug again with the latest version.