[Digikam-devel] [Bug 131301] Crash after add second image

Maxes maxes at yandex.ru
Tue Jul 25 08:41:02 BST 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=131301         




------- Additional Comments From maxes yandex ru  2006-07-25 09:41 -------
1) deinstall digikam and all related kio_ libs.
2) recomopiled with debug full
3) install
4) rm ~/.thumbnails and ~/Pictures
5) run first time, make new album, add one jpg. Add second jpg and catch crash
6) run under gdb
 

terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc

Program received signal SIGABRT, Aborted.
0x29b9cf4b in kill () from /lib/libc.so.6
(gdb) bt
#0  0x29b9cf4b in kill () from /lib/libc.so.6
#1  0x29ac2236 in raise () from /usr/lib/libpthread.so.2
#2  0x29b9bbfc in abort () from /lib/libc.so.6
#3  0x29a38027 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.5
#4  0x29a3c22c in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/libstdc++.so.5
#5  0x29a3c264 in std::terminate() () from /usr/lib/libstdc++.so.5
#6  0x29a3c1b8 in __cxa_throw () from /usr/lib/libstdc++.so.5
#7  0x29a7b7ca in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#8  0x29a7b713 in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
#9  0x2956caf2 in QString::setLength(unsigned) () from /usr/X11R6/lib/libqt-mt.so.3
#10 0x2957490e in operator>>(QDataStream&, QString&) () from /usr/X11R6/lib/libqt-mt.so.3
#11 0x281967d2 in Digikam::AlbumLister::slotData(KIO::Job*, QMemArray<char> const&) (this=0x815f600, 
    data= 0xbfbfdea0) at albumlister.cpp:338
#12 0x28196b96 in Digikam::AlbumLister::qt_invoke(int, QUObject*) (this=0x815f600, _id=695136572, 
    _o=0xbfbfdf70) at albumlister.moc:191
#13 0x292c91e0 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/X11R6/lib/libqt-mt.so.3
#14 0x288c6fcc in KIO::TransferJob::data(KIO::Job*, QMemArray<char> const&) () from /usr/local/lib/libkio.so.6
#15 0x288c7030 in KIO::TransferJob::slotData(QMemArray<char> const&) () from /usr/local/lib/libkio.so.6
#16 0x288c85ad in KIO::TransferJob::qt_invoke(int, QUObject*) () from /usr/local/lib/libkio.so.6
#17 0x292c91e0 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/X11R6/lib/libqt-mt.so.3
#18 0x288b545b in KIO::SlaveInterface::data(QMemArray<char> const&) () from /usr/local/lib/libkio.so.6
#19 0x288b80fa in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) () from /usr/local/lib/libkio.so.6
#20 0x288b69f5 in KIO::SlaveInterface::dispatch() () from /usr/local/lib/libkio.so.6
#21 0x288b2f64 in KIO::Slave::gotInput() () from /usr/local/lib/libkio.so.6
#22 0x288b32c9 in KIO::Slave::qt_invoke(int, QUObject*) () from /usr/local/lib/libkio.so.6
#23 0x292c91e0 in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/X11R6/lib/libqt-mt.so.3
#24 0x292c9714 in QObject::activate_signal(int, int) () from /usr/X11R6/lib/libqt-mt.so.3
#25 0x295cae85 in QSocketNotifier::activated(int) () from /usr/X11R6/lib/libqt-mt.so.3
#26 0x292e2264 in QSocketNotifier::event(QEvent*) () from /usr/X11R6/lib/libqt-mt.so.3
#27 0x2926d265 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/X11R6/lib/libqt-mt.so.3
#28 0x2926d3fa in QApplication::notify(QObject*, QEvent*) () from /usr/X11R6/lib/libqt-mt.so.3
#29 0x28e47fc6 in KApplication::notify(QObject*, QEvent*) () from /usr/local/lib/libkdecore.so.6
#30 0x29261c1f in QEventLoop::activateSocketNotifiers() () from /usr/X11R6/lib/libqt-mt.so.3
#31 0x2921fb28 in QEventLoop::processEvents(unsigned) () from /usr/X11R6/lib/libqt-mt.so.3
#32 0x29281627 in QEventLoop::enterLoop() () from /usr/X11R6/lib/libqt-mt.so.3
#33 0x29281580 in QEventLoop::exec() () from /usr/X11R6/lib/libqt-mt.so.3
#34 0x2926c5a0 in QApplication::exec() () from /usr/X11R6/lib/libqt-mt.so.3
#35 0x0804a756 in main ()
#36 0x08049e8e in _start ()

p.s.
 as I can see, patches from #121905 already applied to 0.9.0-beta1



More information about the Digikam-devel mailing list