| Summary: | (steps) Crash when selecting a character and pressing Ctrl+R (KFind::options, EditorTab) | ||
|---|---|---|---|
| Product: | [Applications] lokalize | Reporter: | Sergiu Bivol <sergiu> |
| Component: | general | Assignee: | Nick Shaforostoff <shafff> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | andresbajotierra |
| Priority: | NOR | Keywords: | testcase |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Sergiu Bivol
2009-08-22 10:20:50 UTC
Here using:
Qt: 4.5.2 (KDE-Qt git commit 5b7a2eb42acfdea07c6075556cb43e2c95852145
Date: Tue Jul 28 14:10:47 2009 -0300)
KDE: 4.3.64 (KDE 4.3.64 (KDE 4.4 >= 20090812))
kdelibs svn rev. 1013119 / kdebase svn rev. 1013119
kdesdk/lokalize svn rev. 1014464 (trunk)
on ArchLinux i686 - Kernel 2.6.30.4
I could reproduce the crash using the described steps.
Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
[Current thread is 0 (LWP 9702)]
Thread 2 (Thread 0xb39b0b70 (LWP 9742)):
#0 0xb7fbb424 in __kernel_vsyscall ()
#1 0xb637cbc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb63eb6c3 in QWaitConditionPrivate::wait (this=0x9a3dc88, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3 0xb63eb4c7 in QWaitCondition::wait (this=0x9a2cee8, mutex=0x9a3d490, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4 0xb780db50 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a2ced0, th=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5 0xb78101bc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9a3c480, th=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6 0xb780c21b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9a2ced0, th=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7 0xb78102b2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9a3c480, th=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8 0xb780ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a2ced0, th=0x9eec408, previous=0x9f1a3d8) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9 0xb780e3de in ThreadWeaver::ThreadRunHelper::run (this=0xb39b02d4, parent=0x9a2ced0, th=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb780e9fb in ThreadWeaver::Thread::run (this=0x9eec408) at /home/kde-devel/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb63ea266 in QThreadPrivate::start (arg=0x9eec408) at thread/qthread_unix.cpp:188
#12 0xb637868c in start_thread () from /lib/libpthread.so.0
#13 0xb61c3e2e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb5a50710 (LWP 9702)):
[KCrash Handler]
#6 KFind::options (this=0x9cf64e0) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/findreplace/kfind.cpp:633
#7 0x0808835d in EditorTab::qt_metacall (this=0xa, _c=QMetaObject::InvokeMetaMethod, _id=164586720, _a=0xbfd7d288) at /home/kde-devel/kde/build/KDE/kdesdk/lokalize/src/editortab.moc:347
#8 0xb650a9ca in QMetaObject::activate (sender=0x9ca1458, from_signal_index=105, to_signal_index=105, argv=0x0) at kernel/qobject.cpp:3112
#9 0xb650ad42 in QMetaObject::activate (sender=0x9ca1458, m=0x813d808, local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3186
#10 0x08090619 in XliffTextEdit::replaceRequested (this=0x9ca1458) at /home/kde-devel/kde/build/KDE/kdesdk/lokalize/src/xlifftextedit.moc:231
#11 0x0809121d in XliffTextEdit::keyPressEvent (this=0x9ca1458, keyEvent=0xbfd7dacc) at /home/kde-devel/kde/src/KDE/kdesdk/lokalize/src/xlifftextedit.cpp:663
#12 0xb67ec819 in QWidget::event (this=0x9ca1458, event=0xbfd7dacc) at kernel/qwidget.cpp:7584
#13 0xb6c146e8 in QFrame::event (this=0x9ca1458, e=0xbfd7dacc) at widgets/qframe.cpp:559
#14 0xb6cc1f39 in QAbstractScrollArea::event (this=0x9ca1458, e=0xbfd7dacc) at widgets/qabstractscrollarea.cpp:918
#15 0xb6ca4319 in QTextEdit::event (this=0x9ca1458, e=0xbfd7dacc) at widgets/qtextedit.cpp:1058
#16 0xb7b04843 in KTextEdit::event (this=0x9ca1458, ev=0xbfd7dacc) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/ktextedit.cpp:327
#17 0x08097061 in XliffTextEdit::event (this=0x9ca1458, event=0xbfd7dacc) at /home/kde-devel/kde/src/KDE/kdesdk/lokalize/src/xlifftextedit.cpp:1019
#18 0xb678c2db in QApplicationPrivate::notify_helper (this=0x994aa00, receiver=0x9ca1458, e=0xbfd7dacc) at kernel/qapplication.cpp:4056
#19 0xb678aaba in QApplication::notify (this=0xbfd7f5b4, receiver=0x9ca1458, e=0xbfd7dacc) at kernel/qapplication.cpp:3662
#20 0xb79f5a9a in KApplication::notify (this=0xbfd7f5b4, receiver=0x9ca1458, event=0xbfd7dacc) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#21 0xb64f11c1 in QCoreApplication::notifyInternal (this=0xbfd7f5b4, receiver=0x9ca1458, event=0xbfd7dacc) at kernel/qcoreapplication.cpp:610
#22 0xb678d185 in QCoreApplication::sendSpontaneousEvent (receiver=0x9ca1458, event=0xbfd7dacc) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#23 0xb678c625 in qt_sendSpontaneousEvent (receiver=0x9ca1458, event=0xbfd7dacc) at kernel/qapplication.cpp:4958
#24 0xb683d4c0 in QKeyMapper::sendKeyEvent (keyWidget=0x9ca1458, grab=false, type=QEvent::KeyPress, code=82, modifiers={i = 67108864}, text=@0xbfd7dd88, autorepeat=false, count=1, nativeScanCode=27,
nativeVirtualKey=114, nativeModifiers=4) at kernel/qkeymapper_x11.cpp:1861
#25 0xb683d1d2 in QKeyMapperPrivate::translateKeyEvent (this=0x997ffe8, keyWidget=0x9ca1458, event=0xbfd7f240, grab=false) at kernel/qkeymapper_x11.cpp:1831
#26 0xb680a42f in QApplication::x11ProcessEvent (this=0xbfd7f5b4, event=0xbfd7f240) at kernel/qapplication_x11.cpp:3443
#27 0xb683d918 in x11EventSourceDispatch (s=0x994dd00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0xb5d80d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xb5d843e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#30 0xb5d84513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#31 0xb6525a5a in QEventDispatcherGlib::processEvents (this=0x994a9c0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:327
#32 0xb683df3e in QGuiEventDispatcherGlib::processEvents (this=0x994a9c0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#33 0xb64ee79f in QEventLoop::processEvents (this=0xbfd7f50c, flags={i = 36}) at kernel/qeventloop.cpp:149
#34 0xb64ee8e4 in QEventLoop::exec (this=0xbfd7f50c, flags={i = 0}) at kernel/qeventloop.cpp:201
#35 0xb64f189d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#36 0xb678a3f8 in QApplication::exec () at kernel/qapplication.cpp:3525
#37 0x08072c4e in main (argc=1, argv=0xbfd7f804) at /home/kde-devel/kde/src/KDE/kdesdk/lokalize/src/main.cpp:117
SVN commit 1045404 by shaforo: BUG: 204744 M +1 -1 editortab_findreplace.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1045404 |