[Bug 289698] New: Akregator crash when marking folder full of feeds as read.

Nick Leverton nick at leverton.org
Fri Dec 23 22:29:45 GMT 2011


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

           Summary: Akregator crash when marking folder full of feeds as
                    read.
           Product: akregator
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: nick at leverton.org


Application: akregator (4.7.3)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
My feeds are organised into by-topic folders.  Whilst browsing through my
feeds, I unfolded one folder that is not currently relevant to me, looked which
of the feeds had articles, folded it again and used the context menu to mark
them read.  Akregator crashed as attached.

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

Thread 2 (Thread 0xad049b70 (LWP 9371)):
#0  0xb46bed10 in __GI_clock_gettime (clock_id=1, tp=0xad049008) at
../sysdeps/unix/clock_gettime.c:116
#1  0xb62177d5 in do_gettime (frac=0xad049000, sec=0xad048ff8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb62ea4b6 in QTimerInfoList::updateCurrentTime (this=0x9914934) at
kernel/qeventdispatcher_unix.cpp:339
#4  0xb62ea80a in QTimerInfoList::timerWait (this=0x9914934, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0xb62e9053 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xad04910c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb62e90ed in timerSourcePrepare (source=0x9914900, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb489388c in g_main_context_prepare (context=0x96052d8,
priority=0xad049168) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2762
#8  0xb4894637 in g_main_context_iterate (context=0x96052d8, block=1,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:3069
#9  0xb4894c2a in g_main_context_iteration (context=0x96052d8, may_block=1) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#10 0xb62e9b37 in QEventDispatcherGlib::processEvents (this=0x95e7170,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb62ba1dd in QEventLoop::processEvents (this=0xad049290, flags=...) at
kernel/qeventloop.cpp:149
#12 0xb62ba421 in QEventLoop::exec (this=0xad049290, flags=...) at
kernel/qeventloop.cpp:201
#13 0xb61bd90b in QThread::exec (this=0x99906b8) at thread/qthread.cpp:498
#14 0xb629ae2d in QInotifyFileSystemWatcherEngine::run (this=0x99906b8) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0xb61c07b3 in QThreadPrivate::start (arg=0x99906b8) at
thread/qthread_unix.cpp:331
#16 0xb496bd31 in start_thread (arg=0xad049b70) at pthread_create.c:304
#17 0xb5f270ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb37e1730 (LWP 9361)):
[KCrash Handler]
#7  0xb23132f4 in c4_Property::c4_Property (this=0xbfad6d3c, type_=73 'I',
name_=0x0) at
../../../../akregator/plugins/mk4storage/metakit/src/view.cpp:1105
#8  0xb2306b71 in c4_IntProp (name_=<optimized out>, this=0xbfad6d3c) at
../../../../akregator/plugins/mk4storage/metakit/include/mk4.inl:523
#9  f4_CreateFormat (prop_=..., seq_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/format.cpp:1227
#10 0xb2307243 in c4_HandlerSeq::CreateHandler (this=0xa1dcaa8, prop_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/handler.cpp:130
#11 0xb231446c in PropIndex (prop_=..., this=0xa1dcaa8) at
../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:291
#12 c4_Sequence::PropIndex (this=0xa1dcaa8, prop_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:284
#13 0xb2314572 in c4_Sequence::Set (this=0xa1dcaa8, index_=1252, prop_=...,
buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:324
#14 0xb2311a9b in SetData (buf_=..., this=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/include/mk4.inl:425
#15 c4_View::SetItem (this=0xa23fe54, row_=1252, col_=21, buf_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/view.cpp:230
#16 0xb230ce48 in c4_HashViewer::SetItem (this=0xa23fe50, row_=1252, col_=21,
buf_=...) at ../../../../akregator/plugins/mk4storage/metakit/src/remap.cpp:365
#17 0xb22fe58f in DoSet (buf_=..., col_=<optimized out>, row_=1252,
this=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/src/custom.cpp:153
#18 c4_CustomHandler::Set (this=0xa1ae0e0, index_=1252, buf_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/custom.cpp:68
#19 0xb2314b62 in c4_Sequence::SetAt (this=0xa2131b0, index_=1252,
newElem_=...) at
../../../../akregator/plugins/mk4storage/metakit/src/viewx.cpp:103
#20 0xb231a1f7 in SetAt (newElem_=..., index_=1252, this=<optimized out>) at
../../../../akregator/plugins/mk4storage/metakit/include/mk4.inl:88
#21 Akregator::Backend::FeedStorageMK4Impl::setStatus (this=0xa0a63b0,
guid=..., status=8) at
../../../../akregator/plugins/mk4storage/feedstoragemk4impl.cpp:396
#22 0xb75e8408 in Akregator::Article::setStatus (this=0xbfad70d0, stat=1) at
../../../akregator/src/article.cpp:368
#23 0xb7601b13 in Akregator::ArticleModifyJob::doStart (this=0x9951d40) at
../../../akregator/src/articlejobs.cpp:145
#24 0xb76022b6 in Akregator::ArticleModifyJob::qt_metacall (this=0x9951d40,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfad71b4) at
./articlejobs.moc:180
#25 0xb62c1b7d in metacall (argv=0xbfad71b4, idx=26,
cl=QMetaObject::InvokeMetaMethod, object=0x9951d40) at
kernel/qmetaobject.cpp:237
#26 QMetaObject::metacall (object=0x9951d40, cl=QMetaObject::InvokeMetaMethod,
idx=26, argv=0xbfad71b4) at kernel/qmetaobject.cpp:232
#27 0xb62d0a6a in QMetaObject::activate (sender=0xd7c5c48, m=0xb63f1238,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#28 0xb62d8375 in QSingleShotTimer::timeout (this=0xd7c5c48) at
.moc/release-shared/qtimer.moc:82
#29 0xb62d842c in QSingleShotTimer::timerEvent (this=0xd7c5c48) at
kernel/qtimer.cpp:308
#30 0xb62d3994 in QObject::event (this=0xd7c5c48, e=0xbfad75ac) at
kernel/qobject.cpp:1181
#31 0xb6817d54 in notify_helper (e=0xbfad75ac, receiver=0xd7c5c48,
this=0x95150e8) at kernel/qapplication.cpp:4486
#32 QApplicationPrivate::notify_helper (this=0x95150e8, receiver=0xd7c5c48,
e=0xbfad75ac) at kernel/qapplication.cpp:4458
#33 0xb681d103 in QApplication::notify (this=0xbfad75ac, receiver=0xd7c5c48,
e=0xbfad75ac) at kernel/qapplication.cpp:3886
#34 0xb736d971 in KApplication::notify (this=0xbfad78ac, receiver=0xd7c5c48,
event=0xbfad75ac) at ../../kdeui/kernel/kapplication.cpp:311
#35 0xb62bb19e in QCoreApplication::notifyInternal (this=0xbfad78ac,
receiver=0xd7c5c48, event=0xbfad75ac) at kernel/qcoreapplication.cpp:787
#36 0xb62ebc10 in sendEvent (event=0xbfad75ac, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#37 QTimerInfoList::activateTimers (this=0x9512b24) at
kernel/qeventdispatcher_unix.cpp:603
#38 0xb62e9122 in timerSourceDispatch (source=0x9512af0) at
kernel/qeventdispatcher_glib.cpp:184
#39 0xb489425f in g_main_dispatch (context=0x9512a60) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#40 g_main_context_dispatch (context=0x9512a60) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#41 0xb4894990 in g_main_context_iterate (context=0x9512a60, block=-1266011360,
dispatch=1, self=<optimized out>) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#42 0xb4894c2a in g_main_context_iteration (context=0x9512a60, may_block=1) at
/build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#43 0xb62e9ada in QEventDispatcherGlib::processEvents (this=0x94ebc30,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0xb68cfe3a in QGuiEventDispatcherGlib::processEvents (this=0x94ebc30,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb62ba1dd in QEventLoop::processEvents (this=0xbfad7824, flags=...) at
kernel/qeventloop.cpp:149
#46 0xb62ba421 in QEventLoop::exec (this=0xbfad7824, flags=...) at
kernel/qeventloop.cpp:201
#47 0xb62bf19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#48 0xb68158f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#49 0x0804e27f in main (argc=1752462689, argv=0x900726f) at
../../../akregator/src/main.cpp:103

Possible duplicates by query: bug 288370, bug 280305, bug 280257, bug 271386,
bug 268593.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list