Bug 296375 - [kdelibs 4.8.1] Lokalize chrashes on any keyboard hit
Summary: [kdelibs 4.8.1] Lokalize chrashes on any keyboard hit
Status: RESOLVED FIXED
Alias: None
Product: lokalize
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Nick Shaforostoff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-19 17:27 UTC by liudas
Modified: 2012-03-22 19:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.39 KB, text/plain)
2012-03-20 14:46 UTC, Kristóf Kiszel
Details
New crash information added by DrKonqi (7.30 KB, text/plain)
2012-03-22 19:27 UTC, Julian Sikorski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description liudas 2012-03-19 17:27:26 UTC
Application: lokalize (1.4)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.2.11-1-ARCH i686
Distribution (Platform): Archlinux Packages

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

Opened file, tryed enter letters into translation field. After any key hitting Lokalize chrashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Lokalize (lokalize), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4749740 (LWP 1961))]

Thread 4 (Thread 0xb30e2b40 (LWP 1962)):
#0  0xb771d424 in __kernel_vsyscall ()
#1  0xb51f28ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5af5f4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5d3c090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6675303 in ?? () from /usr/lib/libQtGui.so.4
#5  0xb5d3bb20 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb51eecac in start_thread () from /lib/libpthread.so.0
#7  0xb5ae897e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb26ffb40 (LWP 1963)):
#0  0xb4d59dcd in clock_gettime () from /lib/librt.so.1
#1  0xb5d998d5 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb5e81f46 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb5e8229a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5e80ac3 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb5e80b5d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb4f236ac in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb4f24457 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb4f24a4a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb5e81607 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb5e4d68d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb5e4d929 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb5d3868c in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb5e2adad in ?? () from /usr/lib/libQtCore.so.4
#14 0xb5d3bb20 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb51eecac in start_thread () from /lib/libpthread.so.0
#16 0xb5ae897e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb1cffb40 (LWP 1964)):
#0  0xb771d424 in __kernel_vsyscall ()
#1  0xb51f28ab in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb5af5f4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5d3c090 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb6ea83dc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb6eab26b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb6ea7f4a in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb6eab36c in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb6ea7e43 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb6ea9df4 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb6ea9eaa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb5d3bb20 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb51eecac in start_thread () from /lib/libpthread.so.0
#13 0xb5ae897e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4749740 (LWP 1961)):
[KCrash Handler]
#7  0xb711aeaa in Sonnet::Highlighter::eventFilter(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#8  0xb5e4ec96 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#9  0xb60e8932 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb60ee8cb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb70b2fe1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0xb5e4eafe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0xb60e6a3d in ?? () from /usr/lib/libQtGui.so.4
#14 0xb6197c11 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb61980bb in ?? () from /usr/lib/libQtGui.so.4
#16 0xb61712ad in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#17 0xb619c6bc in ?? () from /usr/lib/libQtGui.so.4
#18 0xb4f2407f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb4f247b0 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0xb4f24a4a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0xb5e815a7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0xb619c2ba in ?? () from /usr/lib/libQtGui.so.4
#23 0xb5e4d68d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0xb5e4d929 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0xb5e52b5a in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#26 0xb60e67c4 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#27 0x08072cd5 in ?? ()
#28 0xb5a18483 in __libc_start_main () from /lib/libc.so.6
#29 0x0807372d in _start ()

Reported using DrKonqi
Comment 1 Nick Shaforostoff 2012-03-19 20:31:39 UTC
could you please send me backtrace of the crash produced with KDE debug packages installed?

also, what is the last previous lokalize/kde/qt version that was working for you?
Comment 2 liudas 2012-03-20 05:32:41 UTC
Sorry, Nick. Woun't tell you. I gues on this PC (With Archlinux) it's the first time I tryed to use Lokalize.
Comment 3 Kristóf Kiszel 2012-03-20 14:46:39 UTC
Created attachment 69762 [details]
New crash information added by DrKonqi

lokalize (1.4) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

I set up my details in the Settings dialog, then I made a project with the wizard. Afet opening any file and pressing any button (e.g. Page Down to go to the next message), Lokalize crashes.

-- Backtrace (Reduced):
#6  0x00007f2c222c8383 in eventFilter (e=0x7ffffcc423d0, o=0x2069d10, this=0x2079d70) at ../../kdeui/sonnet/highlighter.cpp:355
#7  Sonnet::Highlighter::eventFilter (this=0x2079d70, o=0x2069d10, e=0x7ffffcc423d0) at ../../kdeui/sonnet/highlighter.cpp:337
#8  0x00007f2c1ffd8698 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2069d10, event=0x7ffffcc423d0) at kernel/qcoreapplication.cpp:986
#9  0x00007f2c204fb67f in notify_helper (e=0x7ffffcc423d0, receiver=0x2069d10, this=0x13c4a70) at kernel/qapplication.cpp:4551
#10 QApplicationPrivate::notify_helper (this=0x13c4a70, receiver=0x2069d10, e=0x7ffffcc423d0) at kernel/qapplication.cpp:4527
Comment 4 Kristóf Kiszel 2012-03-20 14:49:21 UTC
I have installed the debug packages before sending the crash report with DrKonqi.
Comment 5 Nick Shaforostoff 2012-03-20 16:07:14 UTC
Kristóf: are you using archlinux as well?
Comment 6 Kristóf Kiszel 2012-03-21 14:13:18 UTC
No, here are the details:

Application: lokalize (1.4)
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.2.0-19-generic x86_64
Distribution: Ubuntu precise (development branch)
Comment 7 Nick Shaforostoff 2012-03-21 21:58:36 UTC
ok, i'll push the fix tommorow. as a workaround try changing your default spellcheck dictionary in systemsettings
Comment 8 Nick Shaforostoff 2012-03-22 11:55:13 UTC
the fix will be available in KDE 4.8.2
Comment 9 Julian Sikorski 2012-03-22 19:27:45 UTC
Created attachment 69816 [details]
New crash information added by DrKonqi

lokalize (1.4) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:
Trying to update gnome-mplayer translation. lokalize crashes as soon as I start typing.

-- Backtrace (Reduced):
#6  0x0000003ae88abfb3 in eventFilter (e=0x7ffff0173700, o=0x1b40b30, this=0x1b4e540) at /usr/src/debug/kdelibs-4.8.1/kdeui/sonnet/highlighter.cpp:355
#7  Sonnet::Highlighter::eventFilter (this=0x1b4e540, o=0x1b40b30, e=0x7ffff0173700) at /usr/src/debug/kdelibs-4.8.1/kdeui/sonnet/highlighter.cpp:337
#8  0x0000003ae3b791d8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1b40b30, event=0x7ffff0173700) at kernel/qcoreapplication.cpp:986
#9  0x0000003ae65c995f in notify_helper (e=0x7ffff0173700, receiver=0x1b40b30, this=0x15c9990) at kernel/qapplication.cpp:4546
#10 QApplicationPrivate::notify_helper (this=0x15c9990, receiver=0x1b40b30, e=0x7ffff0173700) at kernel/qapplication.cpp:4522