Bug 115579 - Kiten crashes at exit
Summary: Kiten crashes at exit
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kiten
Classification: Applications
Component: general (show other bugs)
Version: 1.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Jason Katz-Brown
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-03 01:18 UTC by jaguarwan
Modified: 2011-06-26 14:45 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 jaguarwan 2005-11-03 01:18:10 UTC
Version:           1.2 (using KDE 3.4.2, compiled sources)
Compiler:          gcc version 3.3.6
OS:                Linux (i686) release 2.6.14

Hello,

First of all, many thanks for writing Kiten, this is truly a great application to learn japanese with :)

I have accidentaly stumbled upon a little bug; Kiten gets shot down with a SIGSEGV when the main window is closed[1] and there is some "not yet validated" input[2] in the search field.

[1] Interestingly enough, I have found that this bug does not happen when Kiten is closed with File > Quit.

[2] I use kinput2 + canna to input kana/kanjis. By "not yet validated" input, I mean some kana freshly typed, with the grey highlighting: Return was not pressed, so no conversion/validation was done. Sort of "input still in the buffer" state ?

This really is a corner case, but since I was able to reproduce it reliably, I thought it may be worth reporting.

Here is the trace Kcrashhandler printed:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1240049952 (LWP 13144)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#3  0x00000000 in ?? ()
#4  0xb6fe295f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#5  0xb6fe1f5e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#6  0xb761f585 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#7  0xb6f900bb in QMapPrivate<QFont::Script, QString>::clear ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#8  0xb600f887 in _XimPreeditDoneCallback ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#9  0xb600f4e6 in _XimCbDispatch ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#10 0xb6023a6a in _XimXCallDispatcher ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#11 0xb6024c41 in _XimCallDispatcher ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#12 0xb6024cc0 in _XimRead ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#13 0xb6011365 in _XimProtoDestroyIC ()
   from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
#14 0xb6b40a31 in XDestroyIC () from /usr/X11R6/lib/libX11.so.6
#15 0xb6f90910 in QInputContext::~QInputContext ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#16 0xb6faf3a2 in QWidget::destroyInputContext ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#17 0xb6faeb8f in QWidget::deleteTLSysExtra ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#18 0xb7070700 in QWidget::deleteExtra () from /usr/lib/qt/lib/libqt-mt.so.3
#19 0xb706fb41 in QWidget::~QWidget () from /usr/lib/qt/lib/libqt-mt.so.3
#20 0xb713221f in QMainWindow::~QMainWindow ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#21 0xb7962713 in KMainWindow::~KMainWindow () from /opt/kde/lib/libkdeui.so.4
#22 0x0805922d in QGList::count ()
#23 0xb703ca3c in QObject::event () from /usr/lib/qt/lib/libqt-mt.so.3
#24 0xb707556f in QWidget::event () from /usr/lib/qt/lib/libqt-mt.so.3
#25 0xb7134132 in QMainWindow::event () from /usr/lib/qt/lib/libqt-mt.so.3
#26 0xb6fe295f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#27 0xb6fe1f5e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#28 0xb761f585 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#29 0xb6fe3756 in QApplication::sendPostedEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#30 0xb6ff4cfc in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#31 0xb6ff4bc8 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#32 0xb6fe2bb1 in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#33 0x08055a80 in ?? ()
#34 0xbfb60f00 in ?? ()
#35 0x00000000 in ?? ()
#36 0x00000000 in ?? ()
#37 0x00000000 in ?? ()
#38 0x00000000 in ?? ()
#39 0x00000001 in ?? ()
#40 0x08074b00 in _IO_stdin_used ()
#41 0x00000000 in ?? ()
#42 0x08074ae0 in _IO_stdin_used ()
#43 0x08074c22 in _IO_stdin_used ()
#44 0x00000001 in ?? ()
#45 0xb6a9a9f4 in ?? () from /usr/lib/./libstdc++.so.5
#46 0xb77a2dc8 in vtable for KApplication () from /opt/kde/lib/libkdecore.so.4
#47 0x08075720 in typeinfo name for QGList ()
#48 0x08103210 in ?? ()
#49 0x00000000 in ?? ()
#50 0x08100d60 in ?? ()
#51 0x08152a80 in ?? ()
#52 0x08152878 in ?? ()
#53 0x08166140 in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0x00000001 in ?? ()
#57 0x08084278 in ?? ()
#58 0x08083000 in ?? ()
#59 0x00000000 in ?? ()
#60 0x0816acd0 in ?? ()
#61 0x08126048 in ?? ()
#62 0x08124690 in ?? ()
#63 0xb7469a00 in ?? () from /usr/lib/qt/lib/libqt-mt.so.3
#64 0xb77a2e44 in vtable for KApplication () from /opt/kde/lib/libkdecore.so.4
#65 0x081282e8 in ?? ()
#66 0x08129db8 in ?? ()
#67 0x08127fa0 in ?? ()
#68 0xb7480b50 in vtable for QCString () from /usr/lib/qt/lib/libqt-mt.so.3
#69 0x08128110 in ?? ()
#70 0xbfb60fd0 in ?? ()
#71 0x08128188 in ?? ()
#72 0x080843e8 in ?? ()
#73 0x00000173 in ?? ()
#74 0x000000ff in ?? ()
#75 0x080749a0 in KStaticDeleter<Config>::~KStaticDeleter ()
#76 0xb68c1fcb in __libc_start_main () from /lib/tls/libc.so.6
#77 0x080557f1 in ?? ()

I use the Canna-3.7p3 and kinput2 3.1 binary packages from the Slackware Add-on Package project (http://sourceforge.jp/projects/sap/), and the Xorg 6.8.2 and KDE 3.4.2 from Slackware-current.

Thank you for reading this far, and have a nice day :)

Raphaël Prevost.
Comment 1 Christoph Feck 2011-06-26 14:45:37 UTC
This crash is from the KDE 3 version, which is no longer maintained. If you are experience crashes with the KDE 4 version, please attach an updated backtrace or report a new bug.