[Kbabel] Catalogmanager crash

Dwayne Bailey dwayne@obsidian.co.za
Mon, 03 Feb 2003 18:13:08 +0200


The following crash happens just after starting catalogmanager.  Viewing 
HEAD po files.  IT seems to fail while parsing kabc_dir.po or kabc_file.po

New Thread 8192 (LWP 24457)]
0x420ae169 in wait4 () from /lib/i686/libc.so.6
#0  0x420ae169 in wait4 () from /lib/i686/libc.so.6
#1  0x4212a2d0 in __DTOR_END__ () from /lib/i686/libc.so.6
#2  0x40e60c63 in waitpid () from /lib/i686/libpthread.so.0
#3  0x4063242f in KCrash::defaultCrashHandler(int) ()
    from /opt/kde3.1-rc6/lib/libkdecore.so.4
#4  <signal handler called>
#5  0x42028cc1 in kill () from /lib/i686/libc.so.6
#6  0x40e5f07d in raise () from /lib/i686/libpthread.so.0
#7  0x4202a019 in abort () from /lib/i686/libc.so.6
#8  0x40f27fb7 in __cxxabiv1::__terminate(void (*)()) (
     handler=0x42029e80 <abort>)
     at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47
#9  0x40f28004 in std::terminate() ()
     at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57
#10 0x40f28176 in __cxa_throw ()
     at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:77
#11 0x40f28362 in operator new(unsigned) (sz=139438896)
     at ../../../../libstdc++-v3/libsupc++/new_op.cc:54
#12 0x40f2844f in operator new[](unsigned) (sz=4294966784)
     at ../../../../libstdc++-v3/libsupc++/new_opv.cc:36
#13 0x40bba163 in operator>>(QDataStream&, QString&) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#14 0x400b3736 in KBabel::PoInfo::cacheRead() () at poinfo.cpp:93
#15 0x400b3b83 in KBabel::PoInfo::cacheFind(QString, KBabel::PoInfo&) (url=)
     at poinfo.cpp:147
#16 0x400b5224 in KBabel::PoInfo::info(QString, KBabel::PoInfo&, 
QStringList&, bool, bool) (url=) at poinfo.cpp:333
#17 0x08091f29 in CatManListItem::update(bool, bool, bool) (this=0x80d8218,
     showPoInfo=true, includeChildren=false, noParents=false)
     at catmanlistitem.cpp:439
#18 0x08090f47 in CatManListItem::checkUpdate(bool) (this=0x80d8218,
     noParents=false) at catmanlistitem.cpp:248
#19 0x08090a71 in CatManListItem::setOpen(bool) (this=0x81354a8, open=true)
     at catmanlistitem.cpp:147
#20 0x08087983 in CatalogManagerView::buildTree() (this=0x812a288)
     at catalogmanagerview.cpp:1503
#21 0x0808e3ce in CatalogManagerView::qt_invoke(int, QUObject*) (
     this=0x812a288, _id=127, _o=0xbffff480) at catalogmanagerview.moc:649
#22 0x4097fe5e in QObject::activate_signal(QConnectionList*, QUObject*) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#23 0x40c0807e in QSignal::signal(QVariant const&) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#24 0x40996305 in QSignal::activate() () from 
/opt/kde3.1-rc6/lib/libqt-mt.so.3
#25 0x4099c50f in QSingleShotTimer::event(QEvent*) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#26 0x4092df7a in QApplication::internalNotify(QObject*, QEvent*) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#27 0x4092dbbb in QApplication::notify(QObject*, QEvent*) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#28 0x405d1b7c in KApplication::notify(QObject*, QEvent*) ()
    from /opt/kde3.1-rc6/lib/libkdecore.so.4
#29 0x4090c4c4 in QEventLoop::activateTimers() ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#30 0x408eec19 in QEventLoop::processEvents(unsigned) ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#31 0x4093f533 in QEventLoop::enterLoop() ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#32 0x4093f3f0 in QEventLoop::exec() () from 
/opt/kde3.1-rc6/lib/libqt-mt.so.3
#33 0x4092e174 in QApplication::exec() ()
    from /opt/kde3.1-rc6/lib/libqt-mt.so.3
#34 0x08067976 in main (argc=1, argv=0xbffffaa4) at main.cpp:203
#35 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6

-- 
Kind regards
Dwayne Bailey

Obsidian Systems
dwayne@obsidian.co.za     +27-21-448 9265 / 7827 (work)
+27-21-448 9574 (fax)     +27-83-443 7114 (cell)

"An English-only, or even an English-mainly, policy necessarily condemns
most people, and thus the country as a whole, to a permanent state of
mediocrity, since people are unable to be spontaneous, creative and
self-confident if they cannot use their first language"
          Dr Neville Alexander - 'Where English can Serve but not Empower.'