[Digikam-devel] Bug#693826: digikam crashes when stitching panoramic images
Markus Geimer
markus.geimer at web.de
Tue Nov 20 19:31:09 GMT 2012
Package: digikam
Version: 4:2.6.0-1+b1
Severity: important
Dear Maintainer,
digikam crashes whenever I try to stitch panoramic images. After selecting
two or more images in the thumbnail view and choosing "Tools -> Stitch
images into a panorama...", the wizard dialog opens. Pressing the "Next"
button three times starts the image pre-processing, but digikam crashes
after a few seconds. This behavior is reproducible.
According to the stack trace, the crash happens within the boost spirit
parser:
[...]
#58 0x00007fffc124acfd in bool boost::spirit::qi::phrase_parse<__gnu_cxx::__normal_iterator<char const*, std::string>, KIPIPanoramaPlugin::PtoParser::ptoGrammar<__gnu_cxx::__normal_iterator<char const*, std::string> >, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::blank, boost::spirit::char_encoding::ascii> >, 0l>, KIPIPanoramaPlugin::PTOType>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::__normal_iterator<char const*, std::string>, KIPIPanoramaPlugin::PtoParser::ptoGrammar<__gnu_cxx::__normal_iterator<char const*, std::string> > const&, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::blank, boost::spirit::char_encoding::ascii> >, 0l> const&, KIPIPanoramaPlugin::PTOType&) () from /usr/lib/kde4/kipiplugin_panorama.so
#59 0x00007fffc1246405 in KIPIPanoramaPlugin::PTOParser::parseFile(QString const&, KIPIPanoramaPlugin::PTOType&) () from /usr/lib/kde4/kipiplugin_panorama.so
#60 0x00007fffc123cb5d in KIPIPanoramaPlugin::CpCleanTask::run() ()
from /usr/lib/kde4/kipiplugin_panorama.so
#61 0x00007fffc5b761ba in ThreadWeaver::JobRunHelper::runTheJob (
this=this at entry=0x7fffa75acb30, th=th at entry=0x7fffac065680,
job=job at entry=0x3e2a850) at ../../../threadweaver/Weaver/Job.cpp:106
#62 0x00007fffc5b76331 in ThreadWeaver::Job::execute (this=0x3e2a850,
th=0x7fffac065680) at ../../../threadweaver/Weaver/Job.cpp:135
#63 0x00007fffc5b77343 in ThreadWeaver::JobCollectionJobRunner::execute (
this=0x3c6c420, t=0x7fffac065680)
at ../../../threadweaver/Weaver/JobCollection.cpp:82
#64 0x00007fffc5b7598f in ThreadWeaver::ThreadRunHelper::run (
this=this at entry=0x7fffa75acba0, parent=0x3c8c300,
th=th at entry=0x7fffac065680) at ../../../threadweaver/Weaver/Thread.cpp:95
#65 0x00007fffc5b75a4b in ThreadWeaver::Thread::run (this=0x7fffac065680)
at ../../../threadweaver/Weaver/Thread.cpp:142
#66 0x00007ffff2296d0b in QThreadPrivate::start (arg=0x7fffac065680)
at thread/qthread_unix.cpp:307
#67 0x00007fffece59b50 in start_thread (arg=<optimized out>)
at pthread_create.c:304
#68 0x00007ffff154a70d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
According to http://mail.kde.org/pipermail/digikam-users/2012-July/016621.html
this parsing code was unintentionally included in the release, i.e., patching
this issue should be straightforward.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages digikam depends on:
ii digikam-data 4:2.6.0-1
ii kde-runtime 4:4.8.4-2
ii libc6 2.13-35
ii libgcc1 1:4.7.2-4
ii libgomp1 4.7.2-4
ii libgphoto2-2 2.4.14-2
ii libgphoto2-port0 2.4.14-2
ii libjasper1 1.900.1-13
ii libjpeg8 8d-1
ii libkdcraw20 4:4.8.4-1
ii libkdecore5 4:4.8.4-4
ii libkdeui5 4:4.8.4-4
ii libkdewebkit5 4:4.8.4-4
ii libkexiv2-10 4:4.8.4-1
ii libkfile4 4:4.8.4-4
ii libkhtml5 4:4.8.4-4
ii libkio5 4:4.8.4-4
ii libkipi8 4:4.8.4-1
ii libknotifyconfig4 4:4.8.4-4
ii libkparts4 4:4.8.4-4
ii liblcms1 1.19.dfsg-1.2
ii liblensfun0 0.2.5-2
ii liblqr-1-0 0.4.1-2
ii libmarblewidget13 4:4.8.4-3
ii libnepomuk4 4:4.8.4-4
ii libopencv-core2.3 2.3.1-11
ii libopencv-highgui2.3 2.3.1-11
ii libopencv-imgproc2.3 2.3.1-11
ii libopencv-legacy2.3 2.3.1-11
ii libopencv-objdetect2.3 2.3.1-11
ii libphonon4 4:4.6.0.0-2
ii libpng12-0 1.2.49-1
ii libqjson0 0.7.1-6
ii libqt4-dbus 4:4.8.2+dfsg-2
ii libqt4-network 4:4.8.2+dfsg-2
ii libqt4-qt3support 4:4.8.2+dfsg-2
ii libqt4-sql 4:4.8.2+dfsg-2
ii libqt4-sql-sqlite 4:4.8.2+dfsg-2
ii libqt4-xml 4:4.8.2+dfsg-2
ii libqtcore4 4:4.8.2+dfsg-2
ii libqtgui4 4:4.8.2+dfsg-2
ii libqtwebkit4 2.2.1-4+b1
ii libsolid4 4:4.8.4-4
ii libsoprano4 2.7.6+dfsg.1-1
ii libstdc++6 4.7.2-4
ii libtiff4 3.9.6-9
ii libx11-6 2:1.5.0-1
ii phonon 4:4.6.0.0-2
Versions of packages digikam recommends:
ii iceweasel [www-browser] 10.0.10esr-1
ii kipi-plugins 4:2.6.0-1+b1
ii konqueror [www-browser] 4:4.8.4-2
ii mplayerthumbs 4:4.8.4-2
Versions of packages digikam suggests:
pn digikam-doc <none>
-- no debconf information
More information about the Digikam-devel
mailing list