[Bug 302772] New: Crash while scrolling with scroll wheel

Christopher Heiny christopherheiny at gmail.com
Fri Jun 29 23:35:19 BST 2012


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

            Bug ID: 302772
          Severity: crash
           Version: 4.8.3
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Crash while scrolling with scroll wheel
    Classification: Unclassified
                OS: Linux
          Reporter: christopherheiny at gmail.com
          Hardware: Fedora RPMs
            Status: UNCONFIRMED
         Component: general
           Product: akregator

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

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



More information about the Kdepim-bugs mailing list