KBabel 1.0 crashes with errorcode 11 (SIGSEGV)

This happens with large '.po' files like the DrakX-fi.po wich has >2300 
entries in it. The Backtrace is last in this mail...
(it also happends when reading through many of the smaller files,
 but not so often ...)

My system is a laptop P3-700 with 512MB of RAM.
I'm running cooker, updated as of today 03.00 EET.
 - kernel-2.4.20.2mdk-1-1mdk
 - kdebase-3.1-0.rc5.7mdk
 - kdesdk-3.1-0.rc5.3mdk
 - glibc-2.3.1-2mdk
 - libqt3-3.1.1-1mdk
(this problem has been around for almost a month,
 I have been updating the system every second day...)

 the Translation Database is set to use all '-fi.po' files...
(wich is a total of about 8000 entries)

I can easily reproduce it like this:
I start KBabel translation Manager, and from there open the DrakX-fi.po.
Using the buttons to move to previous/next untranslated/fuzzy entries 
repeatedly kbabel slows down more and more. The same happends if 
I'm stepping through the file line by line with page up/down buttons.
It slows down, freezes and crashes ....


BACKTRACE:
------------------
[New Thread 16384 (LWP 1981)]
0x412d2539 in wait4 () from /lib/i686/libc.so.6
#0  0x412d2539 in wait4 () from /lib/i686/libc.so.6
#1  0x41352b48 in sys_sigabbrev () from /lib/i686/libc.so.6
#2  0x410e7793 in waitpid () from /lib/i686/libpthread.so.0
#3  0x40821f0e in KCrash::defaultCrashHandler(int) (sig=-1073749056)
    at kcrash.cpp:235
#4  0x4166f291 in DataBaseManager::firstItem() (this=0xfffffe00)
    at database.cpp:508
#5  0x41665f72 in KDBSearchEngine::startSearchNow(int) (this=0x8183ba8, 
    searchmode=1) at /usr/lib/qt3/include/qvaluelist.h:235
#6  0x41666572 in KDBSearchEngine::startSingleSearch(QString, unsigned, 
unsigned, bool) (this=0x8183ba8, searchString=
      {static null = {static null = <same as static member of an already 
seen type>, d = 0x8051db0, static shared_null = 0x8051db0}, d = 0x83a19a0, 
static shared_null = 0x8051db0}, pattern1Limit=20, inTranslation=false)
    at KDBSearchEngine.cpp:818
#7  0x4166310b in KDBSearchEngine::startSearch(QString) (this=0x8183ba8, 
str=)
    at KDBSearchEngine.cpp:245
#8  0x400e2c19 in KBabelDictBox::startSearch(QString) (this=0xbfffea70, 
text=
      {static null = {static null = <same as static member of an already 
seen type>, d = 0x8051db0, static shared_null = 0x8051db0}, d = 0x83a19a0, 
static shared_null = 0x8051db0}) at kbabeldictbox.cpp:559
#9  0x40078b1e in KBabelView::startSelectionSearch(QString) 
(this=0x8159ef8, 
    module=) at kbabelview.cpp:3560
#10 0x40081540 in KBabelView::qt_invoke(int, QUObject*) (this=0x8159ef8, 
    _id=-1073746976, _o=0xbfffec80)
    at /usr/lib/qt3/include/private/qucom_p.h:449




-- 
Thomas

PS. I tried to enter this through the BugZilla,
but it complains about 'invalid_username',
even if I'm logged in correctly... go figure ...

******************************
* If nothing else works, read the manual ... ... ...
******************************

Reply via email to