[akregator] [Bug 432597] New: Akregator crashes on close.

Tony bugzilla_noreply at kde.org
Sun Feb 7 04:21:00 GMT 2021


https://bugs.kde.org/show_bug.cgi?id=432597

            Bug ID: 432597
           Summary: Akregator crashes on close.
           Product: akregator
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: jodr666 at live.com
  Target Milestone: ---

Application: akregator (5.16.40 alpha (21.03.80))

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.10.12-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.80
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Marked all feeds as read with ctrl+r and then Hit ctrl+q.
- Custom saettings of the application:
General > Network > unticked "use the browser cache"
Browser > security > unticked "enable javascript"

The crash can be reproduced sometimes.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f6da9c8bdc7 in QString::QString (other=..., this=<optimized out>,
this=<optimized out>, other=...) at /usr/include/qt5/QtCore/qstring.h:1093
#5  Akregator::Feed::xmlUrl (this=0x55f638df27a0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feed.cpp:466
#6  0x00007f6da9c74d92 in Akregator::ArticleGrantleeObject::actionToken
(this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/formatter/articlegrantleeobject.cpp:102
#7  Akregator::ArticleGrantleeObject::qt_static_metacall (_o=<optimized out>,
_id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:121
#8  0x00007f6da9c75b86 in Akregator::ArticleGrantleeObject::qt_static_metacall
(_a=0x7ffdf3b38ac0, _id=10, _c=QMetaObject::ReadProperty, _o=0x55f63eea6f40) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:106
#9  Akregator::ArticleGrantleeObject::qt_metacall (this=0x55f63eea6f40,
_c=QMetaObject::ReadProperty, _id=10, _a=0x7ffdf3b38ac0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/build/src/akregatorprivate_autogen/CBONX6BG6C/moc_articlegrantleeobject.cpp:166
#10 0x00007f6da85a36f3 in QMetaProperty::read (this=this at entry=0x7ffdf3b38c90,
object=object at entry=0x55f63eea6f40) at kernel/qmetaobject.cpp:3169
#11 0x00007f6d9e4903c6 in doQobjectLookUp (property=..., object=0x55f63eea6f40)
at /usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/metatype.cpp:86
#12 Grantlee::MetaType::lookup (object=..., property=...) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/metatype.cpp:113
#13 0x00007f6d9e4a0353 in Grantlee::Variable::resolve (this=<optimized out>,
c=<optimized out>) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/variable.cpp:211
#14 0x00007f6d9e48ef5f in Grantlee::FilterExpression::resolve (this=<optimized
out>, stream=0x7ffdf3b38fa0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/filterexpression.cpp:213
#15 0x00007f6d9e48f7a0 in Grantlee::FilterExpression::resolve
(this=0x55f639916218, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/filterexpression.cpp:260
#16 0x00007f6d9e48fb23 in Grantlee::VariableNode::render (this=0x55f639916200,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/nodebuiltins.cpp:37
#17 0x00007f6d9e48bcf8 in Grantlee::NodeList::render
(this=this at entry=0x55f6392dc9f8, stream=stream at entry=0x7ffdf3b395d0,
c=c at entry=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/node.cpp:180
#18 0x00007f6d28187fdc in IfEqualNode::render (this=0x55f6392dc9d0,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/defaulttags/ifequal.cpp:101
#19 0x00007f6d9e48bcf8 in Grantlee::NodeList::render
(this=this at entry=0x55f639a50b98, stream=stream at entry=0x7ffdf3b395d0,
c=c at entry=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/node.cpp:180
#20 0x00007f6d28188423 in WithNode::render (this=0x55f639a50b70,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/defaulttags/with.cpp:63
#21 0x00007f6d28186876 in ForNode::renderLoop (c=<optimized out>,
stream=<optimized out>, this=<optimized out>) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/defaulttags/for.cpp:122
#22 ForNode::render (this=<optimized out>, stream=<optimized out>,
c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/defaulttags/for.cpp:214
#23 0x00007f6d9e48bcf8 in Grantlee::NodeList::render
(this=this at entry=0x55f639a61fc8, stream=stream at entry=0x7ffdf3b395d0,
c=c at entry=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/node.cpp:180
#24 0x00007f6d2818c05f in IfNode::render (this=<optimized out>,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/defaulttags/if.cpp:99
#25 0x00007f6d9e48bcf8 in Grantlee::NodeList::render (this=0x55f63942ecb8,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/node.cpp:180
#26 0x00007f6d9e49728f in Grantlee::TemplateImpl::render (this=<optimized out>,
stream=0x7ffdf3b395d0, c=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/template.cpp:92
#27 0x00007f6d9e49a1ff in Grantlee::TemplateImpl::render (this=0x55f6394f2d10,
c=c at entry=0x7ffdf3b39638) at
/usr/src/debug/grantlee5-5.2.0-ku.8.2.x86_64/templates/lib/template.cpp:79
#28 0x00007f6da0525042 in GrantleeTheme::GenericFormatter::render
(this=this at entry=0x55f63932af90, mapping=...) at
/usr/src/debug/grantleetheme-21.03.70git.20210201T110758~cf61081-ku.16.1.x86_64/src/genericformatter.cpp:78
#29 0x00007f6da9c84de9 in Akregator::GrantleeViewFormatter::formatArticles
(this=0x55f63932af90, article=..., icon=Akregator::ArticleFormatter::NoIcon) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/formatter/grantleeviewformatter.cpp:151
#30 0x00007f6da9c85192 in
Akregator::DefaultCombinedViewFormatter::formatArticles (this=<optimized out>,
articles=..., icon=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/formatter/defaultcombinedviewformatter.cpp:38
#31 0x00007f6da9c85a09 in
Akregator::ArticleViewerWidget::slotUpdateCombinedView (this=0x55f6375ddd80) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/articleviewerwidget.cpp:244
#32 0x00007f6da85cd8c6 in QtPrivate::QSlotObjectBase::call (a=0x7ffdf3b39970,
r=0x55f6375ddd80, this=0x7f6d8c07c0d0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#33 doActivate<false> (sender=0x55f638e00020, signal_index=4,
argv=argv at entry=0x7ffdf3b39970) at kernel/qobject.cpp:3886
#34 0x00007f6da85c6c20 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f6da9cc8900 <Akregator::TreeNode::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0x7ffdf3b39970)
at kernel/qobject.cpp:3946
#35 0x00007f6da9c6d492 in Akregator::TreeNode::signalChanged (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/build/src/akregatorprivate_autogen/EWIEGA46WW/moc_treenode.cpp:245
#36 0x00007f6da9c9de87 in Akregator::TreeNode::nodeModified
(this=0x55f638e00020) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/treenode.cpp:167
#37 Akregator::Folder::removeChild (this=0x55f638e00020, node=<optimized out>,
node at entry=0x55f638de92d0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/folder.cpp:245
#38 0x00007f6da9c9dfe9 in Akregator::TreeNode::emitSignalDestroyed
(this=0x55f638de92d0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/treenode.cpp:30
#39 Akregator::TreeNode::emitSignalDestroyed (this=0x55f638de92d0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/treenode.cpp:26
#40 0x00007f6da9c8d4e6 in Akregator::Feed::~Feed (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feed.cpp:348
#41 0x00007f6da9c8d939 in Akregator::Feed::~Feed (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feed.cpp:351
#42 0x00007f6da9c9f9f6 in Akregator::Folder::~Folder (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/folder.cpp:64
#43 0x00007f6da9c9fa09 in Akregator::Folder::~Folder (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/folder.cpp:67
#44 0x00007f6da9c9f9f6 in Akregator::Folder::~Folder (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/folder.cpp:64
#45 0x00007f6da9c977c8 in Akregator::Folder::~Folder (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/folder.cpp:60
#46 Akregator::FeedList::setRootNode (this=this at entry=0x55f6375c1970,
folder=folder at entry=0x0) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feedlist.cpp:423
#47 0x00007f6da9c97b59 in Akregator::FeedList::~FeedList (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feedlist.cpp:295
#48 0x00007f6da9c97c39 in Akregator::FeedList::~FeedList (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/feed/feedlist.cpp:299
#49 0x00007f6d9007f7a5 in QtSharedPointer::ExternalRefCountData::destroy
(this=0x55f6375e4940) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:149
#50 QSharedPointer<Akregator::FeedList>::deref (dd=0x55f6375e4940) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:458
#51 QSharedPointer<Akregator::FeedList>::deref (dd=<optimized out>,
dd=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:454
#52 QSharedPointer<Akregator::FeedList>::deref (this=<optimized out>,
this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:453
#53 QSharedPointer<Akregator::FeedList>::~QSharedPointer (this=<optimized out>,
this=<optimized out>) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:310
#54 Akregator::MainWidget::setFeedList (this=0x7f6d9fa8e080, list=...) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/mainwidget.cpp:428
#55 0x00007f6d9007faa8 in Akregator::MainWidget::slotOnShutdown
(this=0x55f63753e550) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/mainwidget.cpp:305
#56 0x00007f6d9007bef3 in Akregator::Part::slotOnShutdown (this=0x55f637433160)
at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/akregator_part.cpp:264
#57 0x00007f6d9007c248 in Akregator::Part::~Part (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/akregator_part.cpp:349
#58 0x00007f6d9007c389 in Akregator::Part::~Part (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/akregator_part.cpp:352
#59 0x00007f6da85cd8c6 in QtPrivate::QSlotObjectBase::call (a=0x7ffdf3b39e90,
r=0x55f6372c76c0, this=0x55f6374367e0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#60 doActivate<false> (sender=0x7ffdf3b3a070, signal_index=3,
argv=argv at entry=0x7ffdf3b39e90) at kernel/qobject.cpp:3886
#61 0x00007f6da85c6c20 in QMetaObject::activate (sender=<optimized out>,
m=m at entry=0x7f6da887b320, local_signal_index=local_signal_index at entry=0,
argv=argv at entry=0x7ffdf3b39e90) at kernel/qobject.cpp:3946
#62 0x00007f6da85962fa in QCoreApplication::aboutToQuit (this=<optimized out>,
_t1=...) at .moc/moc_qcoreapplication.cpp:254
#63 0x00007f6da859a1f9 in QCoreApplicationPrivate::execCleanup
(this=0x55f636fc6b30) at kernel/qcoreapplication_p.h:82
#64 0x00007f6da859df38 in QCoreApplication::exec () at
kernel/qcoreapplication.h:86
#65 0x00007f6da89fe1bc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#66 0x00007f6da9155485 in QApplication::exec () at kernel/qapplication.cpp:2824
#67 0x000055f636bd7d9b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/akregator-21.03.70git.20210201T105206~d8722e3f-ku.29.1.x86_64/src/main.cpp:112
[Inferior 1 (process 3339) detached]

The reporter indicates this bug may be a duplicate of or related to bug 428714.

Possible duplicates by query: bug 429973, bug 428714, bug 425842, bug 424760,
bug 410345.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list