Bug 109958 - crash on file save
Summary: crash on file save
Status: RESOLVED WORKSFORME
Alias: None
Product: kbabel
Classification: Miscellaneous
Component: KBabel editor (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Stanislav Visnovsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-31 23:22 UTC by Nadav Kavalerchik
Modified: 2005-11-07 11:22 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 Nadav Kavalerchik 2005-07-31 23:22:17 UTC
Version:           1.10-1 (using KDE KDE 3.4.1)
Installed from:    Fedora RPMs
OS:                Linux

i opened a po file and translated one word (the first on the list) . from english to english . ( very simple ) and clicked on the save toolbat icon. and kbabel crashed with no crash notice.
i'm attaching gdb output:

(gdb) run kbabel
Starting program: /usr/bin/kbabel kbabel
Reading symbols from shared object read from target memory...(no debugging symbols found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
Loaded system supplied DSO at 0x34e000
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no deb
ugging 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 debuggi
ng symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symb
ols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols fou
nd)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[
Thread debugging using libthread_db enabled]
[New Thread -1209055552 (LWP 3854)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no deb
ugging 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)...Detaching after fork from child pro
cess 3876.

Program exited normally.
(gdb) ASSERT: debug output not ended with \n
[
0: /usr/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0xd5da65]
1: /usr/lib/libkdecore.so.4(_Z11kdBacktracev+0x26) [0xd5ddac]
2: /usr/lib/libkdecore.so.4(_ZN10kdbgstreamD1Ev+0x7e) [0xd5eb86]
3: /usr/lib/libkbabelcommon.so.3(_ZNK6KBabel7Catalog8dateTimeEv+0x1387) [0x12fdcf]
4: /usr/lib/libkbabelcommon.so.3(_ZNK6KBabel7Catalog13updatedHeaderENS_11CatalogItemEb+0x13c9) [0x13
168b]
5: /usr/lib/libkbabelcommon.so.3(_ZN6KBabel7Catalog10saveFileAsERK4KURLb+0x4dd) [0x135db1]
6: /usr/lib/libkbabelcommon.so.3(_ZN6KBabel7Catalog8saveFileEv+0x10c) [0x136122]
7: kbabel [0x8086b99]
8: kbabel [0x80989c1]
9: kbabel [0x80a4b49]
10: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x16       e) [0x124e824]
11: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QSignal6signalERK8QVariant+0x8a) [0x15c6cd6]
12: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QSignal8activateEv+0x77) [0x126c0b3]
13: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN16QSingleShotTimer5eventEP6QEvent+0x2d) [0x1274995]
14: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97) [0x1       1e9add]
15: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xd8) [0x11ea45c]
16: /usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1ef) [0xd4b681]
17: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv+0x1e2) [0x11de372]
18: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x58a) [0x1193d5a]
19: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xad) [0x12021ab]
20: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26) [0x12020b6]
21: /usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f) [0x11e94a9]
22: kbabel(_ZN7QWidget22windowActivationChangeEb+0x6b6) [0x8071366]
23: /lib/libc.so.6(__libc_start_main+0xc6) [0x311fde6]
24: kbabel(_ZN6QFrame10paintEventEP11QPaintEvent+0x41) [0x8070d71]
]
(gdb)
Comment 1 Nadav Kavalerchik 2005-07-31 23:31:19 UTC
also, just quiting kbabel with no action causes crash :

Using host libthread_db library "/lib/libthread_db.so.1".
`shared object read from target memory' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread -1208338752 (LWP 24654)]
[KCrash handler]
#4  0x069217c1 in QString::compare () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#5  0x069224be in QString::fromLatin1 ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#6  0x0115866f in KDockManager::writeConfig () from /usr/lib/libkdeui.so.4
#7  0x0115879d in KDockMainWindow::writeDockConfig ()
   from /usr/lib/libkdeui.so.4
#8  0x080984e3 in KBabelMW::staticMetaObject ()
#9  0x080985d4 in KBabelMW::staticMetaObject ()
#10 0x010bdbbd in KMainWindow::closeEvent () from /usr/lib/libkdeui.so.4
#11 0x06657a2a in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#12 0x0671cfd0 in QMainWindow::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#13 0x065b4add in QApplication::internalNotify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#14 0x065b5436 in QApplication::notify ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#15 0x0414a681 in KApplication::notify () from /usr/lib/libkdecore.so.4
#16 0x06655667 in QWidget::close () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#17 0x0653e4c4 in QETWidget::translateCloseEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#18 0x0653fdb2 in QApplication::x11ClientMessage ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#19 0x0654b01c in QApplication::x11ProcessEvent ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#20 0x0655ea08 in QEventLoop::processEvents ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#21 0x065cd1ab in QEventLoop::enterLoop ()
   from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#22 0x065cd0b6 in QEventLoop::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#23 0x065b44a9 in QApplication::exec () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
#24 0x08071366 in ?? ()
#25 0x02b4cde6 in __libc_start_main () from /lib/libc.so.6
#26 0x08070d71 in ?? ()
Comment 2 Nicolas Goutte 2005-10-01 14:29:53 UTC
For the original bug: what kind of date/time have you selected for your files?

(As for the report in comment #1, i think that it was already reported, but I need to check that further.)

Have a nice day!
Comment 3 Nicolas Goutte 2005-10-01 14:33:02 UTC
Okay, comment #1 is bug #110790. (It was easy to find, it is the next bug of KBabel!)
Comment 4 Nadav Kavalerchik 2005-10-02 10:17:58 UTC
bug is fixed (i'm using ver 1.10-2 , kde 3.4.91)
thanks
Comment 5 Stanislav Visnovsky 2005-11-07 11:22:17 UTC
OK then. Thanks for testing.