Bug 266427 - Kdevelop 4.1 crash on source scrolling
Summary: Kdevelop 4.1 crash on source scrolling
Status: RESOLVED DUPLICATE of bug 243478
Alias: None
Product: kate
Classification: Applications
Component: part (show other bugs)
Version: SVN
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-16 08:43 UTC by Mikhail Veltishchev
Modified: 2011-02-19 23:55 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 Mikhail Veltishchev 2011-02-16 08:43:00 UTC
Application: kdevelop (4.1.0)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-66.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
- What I was doing when the application crashed:
Scrolled document quickly till the end (approx) using mouse.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb780e780 (LWP 26460))]

Thread 7 (Thread 0xb4c52b70 (LWP 26463)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee5d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x04544630 in wait (this=0x9002d5c, mutex=0x9002d60, time=200000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x9002d5c, mutex=0x9002d60, time=200000) at thread/qwaitcondition_unix.cpp:159
#4  0x03faac9d in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9002d50) at /usr/src/debug/kdevplatform-1.1.0/language/duchain/duchain.cpp:286
#5  0x0454374f in QThreadPrivate::start (arg=0x9002d50) at thread/qthread_unix.cpp:248
#6  0x008ea919 in start_thread (arg=0xb4c52b70) at pthread_create.c:301
#7  0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xb409fb70 (LWP 26632)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x06c42547 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x6d14d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#3  0x06c42592 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x6d14d80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#4  0x008ea919 in start_thread (arg=0xb409fb70) at pthread_create.c:301
#5  0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa88bfb70 (LWP 10620)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x045446af in wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x006d8f62 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab1bb90, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x006db91d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b1cc10, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x006d80dc in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab1bb90, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x006dba1a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x969a940, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x006dba39 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x969a940, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x006dba39 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x969a940, previous=0xa975bf8) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x006d9f26 in ThreadWeaver::ThreadRunHelper::run (this=0xa88bf274, parent=0xab1bb90, th=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#14 0x006da5cc in ThreadWeaver::Thread::run (this=0x969a940) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#15 0x0454374f in QThreadPrivate::start (arg=0x969a940) at thread/qthread_unix.cpp:248
#16 0x008ea919 in start_thread (arg=0xa88bfb70) at pthread_create.c:301
#17 0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa7e3fb70 (LWP 10621)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x045446af in wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x006d8f62 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab1bb90, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x006db91d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b1cc10, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x006d80dc in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab1bb90, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x006dba1a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x9c30e98, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x006dba39 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x9c30e98, previous=0xa84ada8) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x006d9f26 in ThreadWeaver::ThreadRunHelper::run (this=0xa7e3f274, parent=0xab1bb90, th=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#12 0x006da5cc in ThreadWeaver::Thread::run (this=0x9c30e98) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#13 0x0454374f in QThreadPrivate::start (arg=0x9c30e98) at thread/qthread_unix.cpp:248
#14 0x008ea919 in start_thread (arg=0xa7e3fb70) at pthread_create.c:301
#15 0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa743eb70 (LWP 2612)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x045446af in wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x006d8f62 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab1bb90, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x006db91d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b1cc10, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x006d80dc in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab1bb90, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x006dba1a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x9b9c048, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x006dba39 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x9b9c048, previous=0x0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x006d9f26 in ThreadWeaver::ThreadRunHelper::run (this=0xa743e274, parent=0xab1bb90, th=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#12 0x006da5cc in ThreadWeaver::Thread::run (this=0x9b9c048) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#13 0x0454374f in QThreadPrivate::start (arg=0x9b9c048) at thread/qthread_unix.cpp:248
#14 0x008ea919 in start_thread (arg=0xa743eb70) at pthread_create.c:301
#15 0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa6a3db70 (LWP 2613)):
#0  0x004a1424 in __kernel_vsyscall ()
#1  0x008ee22c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x045446af in wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0xab1bba8, mutex=0xa6364c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x006d8f62 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xab1bb90, th=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x006db91d in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9b1cc10, th=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x006d80dc in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xab1bb90, th=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x006dba1a in ThreadWeaver::WorkingHardState::applyForWork (this=0x9b1cc10, th=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x006d9104 in ThreadWeaver::WeaverImpl::applyForWork (this=0xab1bb90, th=0x9391920, previous=0xa1f02b0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x006d9f26 in ThreadWeaver::ThreadRunHelper::run (this=0xa6a3d274, parent=0xab1bb90, th=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#10 0x006da5cc in ThreadWeaver::Thread::run (this=0x9391920) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#11 0x0454374f in QThreadPrivate::start (arg=0x9391920) at thread/qthread_unix.cpp:248
#12 0x008ea919 in start_thread (arg=0xa6a3db70) at pthread_create.c:301
#13 0x00807d4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb780e780 (LWP 26460)):
[KCrash Handler]
#7  0x018b3d36 in KateLineLayout::viewLineCount (this=0x0) at /usr/src/debug/kdelibs-4.5.5/kate/render/katelinelayout.cpp:173
#8  0x018b0fd5 in KateLayoutCache::lastViewLine (this=0x9a56a30, realLine=1425) at /usr/src/debug/kdelibs-4.5.5/kate/render/katelayoutcache.cpp:448
#9  0x018b1029 in KateLayoutCache::viewLineCount (this=0x9a56a30, realLine=1425) at /usr/src/debug/kdelibs-4.5.5/kate/render/katelayoutcache.cpp:453
#10 0x018b148b in KateLayoutCache::displayViewLine (this=0x9a56a30, virtualCursor=..., limitToVisible=false) at /usr/src/debug/kdelibs-4.5.5/kate/render/katelayoutcache.cpp:416
#11 0x01919d1d in KateViewInternal::scrollPos (this=0x99de348, c=..., force=false, calledExternally=false) at /usr/src/debug/kdelibs-4.5.5/kate/view/kateviewinternal.cpp:491
#12 0x0191a4e1 in KateViewInternal::scrollLines (this=0x99de348, line=1470) at /usr/src/debug/kdelibs-4.5.5/kate/view/kateviewinternal.cpp:377
#13 0x01922957 in KateViewInternal::qt_metacall (this=0x99de348, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf8cc9e8)
    at /usr/src/debug/kdelibs-4.5.5/i686-redhat-linux-gnu/kate/kateviewinternal.moc:125
#14 0x04639bcb in QMetaObject::metacall (object=0x99de348, cl=QMetaObject::InvokeMetaMethod, idx=35, argv=0xbf8cc9e8) at kernel/qmetaobject.cpp:237
#15 0x04648a75 in QMetaObject::activate (sender=0x99d8730, m=0x7759c94, local_signal_index=2, argv=0xbf8cc9e8) at kernel/qobject.cpp:3295
#16 0x075229c4 in QAbstractSlider::sliderMoved (this=0x99d8730, _t1=1470) at .moc/release-shared/moc_qabstractslider.cpp:195
#17 0x07236868 in QAbstractSlider::setSliderPosition (this=0x99d8730, position=<value optimized out>) at widgets/qabstractslider.cpp:494
#18 0x072d3f2b in QScrollBar::mouseMoveEvent (this=0x99d8730, e=0xbf8cd1a0) at widgets/qscrollbar.cpp:673
#19 0x019283aa in KateScrollBar::mouseMoveEvent (this=0x99d8730, e=0xbf8cd1a0) at /usr/src/debug/kdelibs-4.5.5/kate/view/kateviewhelpers.cpp:111
#20 0x06eac4bf in QWidget::event (this=0x99d8730, event=0xbf8cd1a0) at kernel/qwidget.cpp:8029
#21 0x07236185 in QAbstractSlider::event (this=0x99d8730, e=0xbf8cd1a0) at widgets/qabstractslider.cpp:930
#22 0x072d4cc8 in QScrollBar::event (this=0x99d8730, event=0xbf8cd1a0) at widgets/qscrollbar.cpp:545
#23 0x06e5977c in QApplicationPrivate::notify_helper (this=0x8c4dba8, receiver=0x99d8730, e=0xbf8cd1a0) at kernel/qapplication.cpp:4306
#24 0x06e60d7e in QApplication::notify (this=0xbf8cdb38, receiver=0x99d8730, e=0xbf8cd1a0) at kernel/qapplication.cpp:3871
#25 0x0524ea5b in KApplication::notify (this=0xbf8cdb38, receiver=0x99d8730, event=0xbf8cd1a0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#26 0x04635133 in QCoreApplication::notifyInternal (this=0xbf8cdb38, receiver=0x99d8730, event=0xbf8cd1a0) at kernel/qcoreapplication.cpp:726
#27 0x06e5fae8 in sendEvent (receiver=0x99d8730, event=0xbf8cd1a0, alienWidget=0x0, nativeWidget=0x99d8730, buttonDown=0x7762318, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::sendMouseEvent (receiver=0x99d8730, event=0xbf8cd1a0, alienWidget=0x0, nativeWidget=0x99d8730, buttonDown=0x7762318, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#29 0x06edd2f0 in QETWidget::translateMouseEvent (this=0x99d8730, event=0xbf8cd6bc) at kernel/qapplication_x11.cpp:4380
#30 0x06edc743 in QApplication::x11ProcessEvent (this=0xbf8cdb38, event=0xbf8cd6bc) at kernel/qapplication_x11.cpp:3391
#31 0x06f0874a in x11EventSourceDispatch (s=0x8c50c40, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00961525 in g_main_dispatch (context=0x8c4fe90) at gmain.c:1960
#33 IA__g_main_context_dispatch (context=0x8c4fe90) at gmain.c:2513
#34 0x00965268 in g_main_context_iterate (context=0x8ed490, block=1, dispatch=1, self=0x8c4dd70) at gmain.c:2591
#35 0x00965449 in IA__g_main_context_iteration (context=0x8c4fe90, may_block=1) at gmain.c:2654
#36 0x0465d446 in QEventDispatcherGlib::processEvents (this=0x8c32af0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0x06f08336 in QGuiEventDispatcherGlib::processEvents (this=0x8c32af0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x0463380a in QEventLoop::processEvents (this=0xbf8cd9b4, flags=...) at kernel/qeventloop.cpp:149
#39 0x04633b4a in QEventLoop::exec (this=0xbf8cd9b4, flags=...) at kernel/qeventloop.cpp:201
#40 0x04637807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#41 0x06e59828 in QApplication::exec () at kernel/qapplication.cpp:3585
#42 0x08050a04 in main (argc=<value optimized out>, argv=) at /usr/src/debug/kdevelop-4.1.0/app/main.cpp:380

Reported using DrKonqi
Comment 1 Milian Wolff 2011-02-16 11:49:28 UTC
kate crash
Comment 2 Dario Andres 2011-02-19 23:55:10 UTC
[Comment from a bug triager]
This issue is being tracked at bug 243478. Merging. Thanks

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