Bug 302772 - Crash while scrolling with scroll wheel
Summary: Crash while scrolling with scroll wheel
Status: RESOLVED DUPLICATE of bug 268341
Alias: None
Product: akregator
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-29 22:35 UTC by Christopher Heiny
Modified: 2012-06-30 03: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 Christopher Heiny 2012-06-29 22:35:19 UTC
Application: akregator (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.2
Operating System: Linux 3.4.2-1.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:

Scrolling through an article using the trackball's scroll wheel.  Did a downscroll, overshot a lot, scrolled back up a ways, overshot a little, scrolled down a little bit, and Akregator crashed.

-- Backtrace:
Application: Akregator (akregator), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fd437171840 (LWP 2943))]

Thread 4 (Thread 0x7fd4250ef700 (LWP 17789)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003652c7c03f in wait (time=30000, this=0x209ed20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x209ec98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003652c6f60f in QThreadPoolThread::run (this=0x2e7fc20) at concurrent/qthreadpool.cpp:141
#4  0x0000003652c7bbcb in QThreadPrivate::start (arg=0x2e7fc20) at thread/qthread_unix.cpp:307
#5  0x0000003648407d90 in start_thread (arg=0x7fd4250ef700) at pthread_create.c:309
#6  0x00000036478f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fd4248ee700 (LWP 17790)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003652c7c03f in wait (time=30000, this=0x209ed20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x209ec98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003652c6f60f in QThreadPoolThread::run (this=0x1fbf1b0) at concurrent/qthreadpool.cpp:141
#4  0x0000003652c7bbcb in QThreadPrivate::start (arg=0x1fbf1b0) at thread/qthread_unix.cpp:307
#5  0x0000003648407d90 in start_thread (arg=0x7fd4248ee700) at pthread_create.c:309
#6  0x00000036478f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fd417181700 (LWP 17791)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x0000003652c7c03f in wait (time=30000, this=0x209ed20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x209ec98, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003652c6f60f in QThreadPoolThread::run (this=0x301d1f0) at concurrent/qthreadpool.cpp:141
#4  0x0000003652c7bbcb in QThreadPrivate::start (arg=0x301d1f0) at thread/qthread_unix.cpp:307
#5  0x0000003648407d90 in start_thread (arg=0x7fd417181700) at pthread_create.c:309
#6  0x00000036478f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fd437171840 (LWP 2943)):
[KCrash Handler]
#6  isNull (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:580
#7  operator! (this=0x1000000c1) at /usr/include/QtCore/qsharedpointer_impl.h:586
#8  KHTMLPart::loadObjectElement (this=0x1766c70, frame=<optimized out>, url=..., serviceType=..., params=...) at /usr/src/debug/kdelibs-4.8.3/khtml/khtml_part.cpp:4202
#9  0x0000003671f0dd0d in DOM::HTMLObjectBaseElementImpl::computeContent (this=0x56ecc60) at /usr/src/debug/kdelibs-4.8.3/khtml/html/html_objectimpl.cpp:536
#10 0x0000003671e90497 in DOM::NodeBaseImpl::appendChild (this=0x78c1410, newChild=0x56ecc70, exceptioncode=@0x7fffaeea2a28) at /usr/src/debug/kdelibs-4.8.3/khtml/xml/dom_nodeimpl.cpp:1801
#11 0x000000367202d0ef in DOMNodeProtoFunc::callAsFunction (this=<optimized out>, exec=0x7fffaeea34b0, thisObj=<optimized out>, args=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/khtml/ecma/kjs_dom.cpp:642
#12 0x000000367107d0da in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kjs/object.h:626
#13 KJS::Machine::runBlock (exec=0x7fffaeea34b0, codeBlock=..., parentExec=0x7fffaeea3f20) at codes.def:1223
#14 0x000000367105e3c5 in KJS::FunctionImp::callAsFunction (this=0x7fd425101480, exec=0x7fffaeea3f20, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.8.3/kjs/function.cpp:172
#15 0x000000367107d0da in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kjs/object.h:626
#16 KJS::Machine::runBlock (exec=0x7fffaeea3f20, codeBlock=..., parentExec=0x7fffaeea4990) at codes.def:1223
#17 0x000000367105e3c5 in KJS::FunctionImp::callAsFunction (this=0x7fd4251016c0, exec=0x7fffaeea4990, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.8.3/kjs/function.cpp:172
#18 0x000000367107d0da in call (args=<optimized out>, thisObj=<optimized out>, exec=<optimized out>, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kjs/object.h:626
#19 KJS::Machine::runBlock (exec=0x7fffaeea4990, codeBlock=..., parentExec=0x4037470) at codes.def:1223
#20 0x000000367105e3c5 in KJS::FunctionImp::callAsFunction (this=0x7fd425101bc0, exec=0x4037470, thisObj=<optimized out>, args=...) at /usr/src/debug/kdelibs-4.8.3/kjs/function.cpp:172
#21 0x0000003672086d8e in call (args=..., thisObj=0x7fd42a10c880, exec=0x4037470, this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kjs/object.h:626
#22 KJS::JSEventListener::handleEvent (this=0x24df000, evt=...) at /usr/src/debug/kdelibs-4.8.3/khtml/ecma/kjs_events.cpp:108
#23 0x0000003671eb3dac in DOM::EventTargetImpl::handleLocalEvents (this=0x2ec7178, evt=0x2c1aba0, useCapture=false) at /usr/src/debug/kdelibs-4.8.3/khtml/xml/dom2_eventsimpl.cpp:62
#24 0x0000003671e8f5a7 in DOM::NodeImpl::dispatchGenericEvent (this=0x2ec7178, evt=0x2c1aba0) at /usr/src/debug/kdelibs-4.8.3/khtml/xml/dom_nodeimpl.cpp:469
#25 0x0000003671e8f7ee in DOM::NodeImpl::dispatchEvent (this=0x2ec7178, evt=0x2c1aba0, exceptioncode=@0x7fffaeea4cdc, tempEvent=true) at /usr/src/debug/kdelibs-4.8.3/khtml/xml/dom_nodeimpl.cpp:401
#26 0x0000003671e9101a in DOM::NodeImpl::dispatchHTMLEvent (this=0x2ec7178, _id=36, canBubbleArg=true, cancelableArg=false) at /usr/src/debug/kdelibs-4.8.3/khtml/xml/dom_nodeimpl.cpp:520
#27 0x0000003671e123cb in KHTMLPart::slotFinishedParsing (this=0x1766c70) at /usr/src/debug/kdelibs-4.8.3/khtml/khtml_part.cpp:2214
#28 0x0000003671e2af6a in KHTMLPart::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/x86_64-redhat-linux-gnu/khtml/khtml_part.moc:255
#29 0x0000003652d8e191 in QMetaObject::activate (sender=0x2ec7160, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#30 0x0000003652d8e191 in QMetaObject::activate (sender=0x3da5ff0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#31 0x0000003671ed6347 in khtml::HTMLTokenizer::write (this=0x3da5ff0, str=<optimized out>, appendData=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/khtml/html/htmltokenizer.cpp:1892
#32 0x0000003671ed1345 in khtml::HTMLTokenizer::notifyFinished (this=0x3da5ff0, finishedObj=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/khtml/html/htmltokenizer.cpp:2135
#33 0x0000003671fef34f in khtml::CachedScript::checkNotify (this=0x45c0d40) at /usr/src/debug/kdelibs-4.8.3/khtml/misc/loader.cpp:397
#34 0x0000003671fef53c in khtml::CachedScript::data (this=0x45c0d40, buffer=<optimized out>, eof=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/khtml/misc/loader.cpp:389
#35 0x0000003671ff1c9b in khtml::Loader::slotFinished (this=0x171c780, job=0x3655fa0) at /usr/src/debug/kdelibs-4.8.3/khtml/misc/loader.cpp:1262
#36 0x0000003652d8e191 in QMetaObject::activate (sender=0x3655fa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffaeea54c0) at kernel/qobject.cpp:3547
#37 0x00000036583424a2 in KJob::result (this=<optimized out>, _t1=0x3655fa0) at /usr/src/debug/kdelibs-4.8.3/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#38 0x00000036583424e0 in KJob::emitResult (this=0x3655fa0) at /usr/src/debug/kdelibs-4.8.3/kdecore/jobs/kjob.cpp:318
#39 0x000000365fafbed4 in KIO::SimpleJob::slotFinished (this=0x3655fa0) at /usr/src/debug/kdelibs-4.8.3/kio/kio/job.cpp:494
#40 0x000000365fb03a92 in KIO::TransferJob::slotFinished (this=0x3655fa0) at /usr/src/debug/kdelibs-4.8.3/kio/kio/job.cpp:1081
#41 0x0000003652d8e191 in QMetaObject::activate (sender=0x42b6570, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#42 0x000000365fba9661 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.8.3/kio/kio/slaveinterface.cpp:172
#43 0x000000365fba6525 in KIO::SlaveInterface::dispatch (this=0x42b6570) at /usr/src/debug/kdelibs-4.8.3/kio/kio/slaveinterface.cpp:88
#44 0x000000365fb9960e in KIO::Slave::gotInput (this=0x42b6570) at /usr/src/debug/kdelibs-4.8.3/kio/kio/slave.cpp:344
#45 0x0000003652d8e191 in QMetaObject::activate (sender=0x7521710, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#46 0x000000365facd1e7 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:82
#47 KIO::ConnectionPrivate::dequeue (this=0x3ab4ff0) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:71
#48 0x0000003652d933c6 in QObject::event (this=0x7521710, e=<optimized out>) at kernel/qobject.cpp:1195
#49 0x00000036589c9ae4 in notify_helper (e=0x6e0cf10, receiver=0x7521710, this=0x14a2ad0) at kernel/qapplication.cpp:4551
#50 QApplicationPrivate::notify_helper (this=0x14a2ad0, receiver=0x7521710, e=0x6e0cf10) at kernel/qapplication.cpp:4523
#51 0x00000036589ce8b3 in QApplication::notify (this=0x7fffaeea6740, receiver=0x7521710, e=0x6e0cf10) at kernel/qapplication.cpp:4412
#52 0x000000365b851ff6 in KApplication::notify (this=0x7fffaeea6740, receiver=0x7521710, event=0x6e0cf10) at /usr/src/debug/kdelibs-4.8.3/kdeui/kernel/kapplication.cpp:311
#53 0x0000003652d7a48c in QCoreApplication::notifyInternal (this=0x7fffaeea6740, receiver=0x7521710, event=0x6e0cf10) at kernel/qcoreapplication.cpp:915
#54 0x0000003652d7df2a in sendEvent (event=0x6e0cf10, receiver=0x7521710) at kernel/qcoreapplication.h:231
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x146d070) at kernel/qcoreapplication.cpp:1539
#56 0x0000003652da8db3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#57 postEventSourceDispatch (s=0x14a8530) at kernel/qeventdispatcher_glib.cpp:279
#58 0x000000364ac44f3d in g_main_dispatch (context=0x14a8440) at gmain.c:2441
#59 g_main_context_dispatch (context=0x14a8440) at gmain.c:3011
#60 0x000000364ac45738 in g_main_context_iterate (context=0x14a8440, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#61 0x000000364ac4590c in g_main_context_iteration (context=0x14a8440, may_block=1) at gmain.c:3152
#62 0x0000003652da91df in QEventDispatcherGlib::processEvents (this=0x146e530, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#63 0x0000003658a6c81e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#64 0x0000003652d79312 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x0000003652d79567 in QEventLoop::exec (this=0x7fffaeea66f0, flags=...) at kernel/qeventloop.cpp:204
#66 0x0000003652d7e225 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#67 0x0000000000407eec in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-4.8.3/akregator/src/main.cpp:103

Possible duplicates by query: bug 300645, bug 297299, bug 296142, bug 295572, bug 288625.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-06-30 03:46:00 UTC

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