[KPhotoAlbum] Segfault after canceling

Christophe Choumert christophe.choumert at m4x.org
Mon Sep 4 01:35:45 BST 2006


Hello,

Steps to reproduce :
- open kphotoalbum --demo
- view images
- select one image, Ctrl+1 to go to the AnnotationDialog
- Cancel and confirm cancellation (btw, why do we have to confirm, we didn't 
make any changes ?)
- Ctrl+1 again, on this picture or another
=> segfault

This is with the latest svn. I'll try a recompile just in case something in 
the build went wrong.

Cheers,
Chris

#0  ~QValueListPrivate (this=0x103df678) 
at /usr/qt/3/include/qvaluelist.h:277
#1  0x1003f70c in QValueListPrivate<QString>::derefAndDelete 
(this=0x103df678) at /usr/qt/3/include/qvaluelist.h:235
#2  0x1003f7cc in ~QValueList (this=<value optimized out>) 
at /usr/qt/3/include/qvaluelist.h:441
#3  0x1003f7ec in ~QStringList (this=0x103df678) 
at /usr/qt/3/include/qstringlist.h:59
#4  0x10083598 in ~QMapNode (this=0x103f8aa0) at /usr/qt/3/include/qmap.h:84
#5  0x100835f4 in QMapPrivate<QString, QStringList>::clear (this=0x10370c40, 
p=0x103f8aa0) at /usr/qt/3/include/qmap.h:490
#6  0x100835e8 in QMapPrivate<QString, QStringList>::clear (this=0x10370c40, 
p=0x101dc598) at /usr/qt/3/include/qmap.h:488
#7  0x100835e8 in QMapPrivate<QString, QStringList>::clear (this=0x10370c40, 
p=0x101dc2f8) at /usr/qt/3/include/qmap.h:488
#8  0x100835e8 in QMapPrivate<QString, QStringList>::clear (this=0x10370c40, 
p=0x101dc558) at /usr/qt/3/include/qmap.h:488
#9  0x1008364c in QMapPrivate<QString, QStringList>::clear (this=0x103df678) 
at /usr/qt/3/include/qmap.h:477
#10 0x1008369c in ~QMapPrivate (this=0x103df678) 
at /usr/qt/3/include/qmap.h:371
#11 0x10083708 in ~QMap (this=<value optimized out>) 
at /usr/qt/3/include/qmap.h:644
#12 0x100838b0 in ~ImageInfo (this=0x103ed9d8) at ImageInfo.h:66
#13 0x10083970 in ~QValueListNode (this=<value optimized out>) 
at /usr/qt/3/include/qvaluelist.h:60
#14 0x100bcac0 in QValueListPrivate<DB::ImageInfo>::clear (this=0x10361590) 
at /usr/qt/3/include/qvaluelist.h:387
#15 0x100be7a8 in QValueList<DB::ImageInfo>::clear (this=0x1036a264) 
at /usr/qt/3/include/qvaluelist.h:591
#16 0x100b87e4 in AnnotationDialog::Dialog::configure (this=0x1036a1e0, 
list=@0x7ff073e8, oneAtATime=<value optimized out>) at Dialog.cpp:397
#17 0x100329c4 in MainWindow::Window::configImages (this=0x1036a264, 
list=@0x7ff07460, oneAtATime=true) at Window.cpp:348
#18 0x10032a6c in MainWindow::Window::configureImages (list=@0x0, 
oneAtATime=true) at Window.cpp:341
#19 0x10032c20 in MainWindow::Window::configureImages (this=<value optimized 
out>, oneAtATime=true) at Window.cpp:335
#20 0x10032ca0 in MainWindow::Window::slotConfigureImagesOneAtATime 
(this=0x103df678) at Window.cpp:319
#21 0x1003bf3c in MainWindow::Window::qt_invoke (this=0x10274c08, _id=78, 
_o=0x7ff07528) at Window.moc:275
#22 0x0eff4c84 in QObject::activate_signal () 
from /usr/qt/3/lib/libqt-mt.so.3
#23 0x0eff5bf8 in QObject::activate_signal () 
from /usr/qt/3/lib/libqt-mt.so.3
#24 0x0f8bc278 in KAction::activated () from /usr/kde/3.5/lib/libkdeui.so.4
#25 0x0f90772c in KAction::slotActivated () 
from /usr/kde/3.5/lib/libkdeui.so.4
#26 0x0f9d1514 in KAction::qt_invoke () from /usr/kde/3.5/lib/libkdeui.so.4
#27 0x0eff4c84 in QObject::activate_signal () 
from /usr/qt/3/lib/libqt-mt.so.3
#28 0x0eff5bf8 in QObject::activate_signal () 
from /usr/qt/3/lib/libqt-mt.so.3
#29 0x0f5d318c in KAccelPrivate::menuItemActivated () 
from /usr/kde/3.5/lib/libkdecore.so.4
#30 0x0f630e00 in KAccelPrivate::emitActivatedSignal () 
from /usr/kde/3.5/lib/libkdecore.so.4
#31 0x0f6c878c in KAccelPrivate::eventFilter () 
from /usr/kde/3.5/lib/libkdecore.so.4
#32 0x0eff432c in QObject::activate_filters () 
from /usr/qt/3/lib/libqt-mt.so.3
#33 0x0eff43dc in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x0f0338c4 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
#35 0x0f0fab2c in QMainWindow::event () from /usr/qt/3/lib/libqt-mt.so.3
#36 0x0ef8d830 in QApplication::internalNotify () 
from /usr/qt/3/lib/libqt-mt.so.3
#37 0x0ef8ee10 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#38 0x0f6d4624 in KApplication::notify () 
from /usr/kde/3.5/lib/libkdecore.so.4
#39 0x0f63de38 in KAccelEventHandler::x11Event () 
from /usr/kde/3.5/lib/libkdecore.so.4
#40 0x0f6d25c0 in KApplication::x11EventFilter () 
from /usr/kde/3.5/lib/libkdecore.so.4
#41 0x0ef16468 in qt_x11EventFilter () from /usr/qt/3/lib/libqt-mt.so.3
#42 0x0ef25d70 in QApplication::x11ProcessEvent () 
from /usr/qt/3/lib/libqt-mt.so.3
#43 0x0ef381ec in QEventLoop::processEvents () 
from /usr/qt/3/lib/libqt-mt.so.3
#44 0x0efa46a8 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#45 0x0efa4480 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#46 0x0ef8d120 in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#47 0x10028650 in main (argc=<value optimized out>, argv=<value optimized 
out>) at main.cpp:74




More information about the Kphotoalbum mailing list