[Digikam-users] svn: crash when opening editor
Daniel Bauer
linux at daniel-bauer.com
Sun Feb 24 13:55:16 GMT 2008
Hello,
I have a working install now (not tested a lot though...)
On Saturday 23 February 2008 19.13:16, Arnd Baecker wrote:
> [...]
> Yes, that might be worth a try.
> Acually, maybe you should even (temporarily) remove
> digikam, libkdcraw, libkexiv2, libkipi, kipi-plugins, exiv2
> from your system (libjasper is ok),
> to be sure that there is no library mess-up.
So, here's what I found out:
After deinstalling all of the above the program run without crashing (without
a previous fresh compile). So I installed one after the other again and
everything went fine untill I installed the kdegraphics3 package ("Base
Libraries for KDE graphics applications". Having that installed digikam
crashed.
I tried several times to install and uninstall kdegraphics3 and it is clearly
reproducible: when it's installed, digikam crashes, when it's removed,
digikam works.
I have installed all other things again (digikam, libkdcraw, libkexiv2,
libkipi, kipi-plugins, exiv2), even kdegraphics3-imaging (because I like
kuickshow) - and it still works. It's just the kdegraphics3 basic package
that causes the crash.
>
> To obtain debuggin information, you have to modify the configure command
> in all scripts to
> ./configure --enable-debug=full HERE_THE_NORMAL_OPTIONS
>
> To obtain a backtrace you have to
> # gdb digikam
>
> > run
> > ...
> > _crash here_
> > ...
> > bt
> > _the backtrace is here_
> > quit
I did that, but I think there is not a lot of info. Would I have to delete all
the svn-stuff before compiling it with the debug option? (I just run the
modified compile-digikam.sh with the --enable-debug=full added to the two
configure lines without deleting anything first). If it is necessary to first
delete everything to find out more, tell me, and I'll do it.
Well here's what came out (kdegraphics3 installed, the crash now already
occured when trying to display the album previews, directly after starting):
daniel at venus:~/digikam/source> which digikam
/home/daniel/digikam/progs/bin/digikam
daniel at venus:~/digikam/source> gdb digikam
GNU gdb 6.6.50.20070726-cvs
Copyright (C) 2007 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-suse-linux"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /home/daniel/digikam/progs/bin/digikam
[Thread debugging using libthread_db enabled]
[New Thread 0xb597f6d0 (LWP 16507)]
[New Thread 0xb569eb90 (LWP 16510)]
[Thread 0xb569eb90 (LWP 16510) exited]
[New Thread 0xb4e9db90 (LWP 16511)]
[Thread 0xb4e9db90 (LWP 16511) exited]
Found dcraw version: 8.82
terminate called after throwing an instance of 'Exiv2::Error'
what(): Die Rgistrierung für das HerstellerfeldInfo ist voll
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb597f6d0 (LWP 16507)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb59ad8f5 in raise () from /lib/libc.so.6
#2 0xb59af1e1 in abort () from /lib/libc.so.6
#3 0xb5ba4380 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.6
#4 0xb5ba1c25 in ?? () from /usr/lib/libstdc++.so.6
#5 0xb5ba1c62 in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb5ba1d8a in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb739da09 in Exiv2::ExifTags::registerMakerTagInfo ()
from /home/daniel/digikam/progs/lib/libexiv2.so.2
#8 0xb7395a5b in Exiv2::SonyMakerNote::RegisterMn::RegisterMn ()
from /home/daniel/digikam/progs/lib/libexiv2.so.2
#9 0xb2e5c5cf in ?? () from /usr/lib/libexiv2.so.0
#10 0xb2e7a1a5 in ?? () from /usr/lib/libexiv2.so.0
#11 0xb2eb0ff4 in ?? () from /usr/lib/libexiv2.so.0
#12 0x089ee7d0 in ?? ()
#13 0xbff59778 in ?? ()
#14 0xb2df2198 in _init () from /usr/lib/libexiv2.so.0
Backtrace stopped: frame did not save the PC
(gdb)
-----------------------
now: better go out and enjoy the beautiful spring weather this sunday :-)
kind regards
Daniel
Oh: it would be helpful if it was possible to have it running with
kdegraphics3 installed because of the ksnapshot tool which is in there - I
used this quite often...
--
Daniel Bauer photographer Basel Switzerland
professional photography: http://www.daniel-bauer.com
erotic art photos: http://www.bauer-nudes.com/en/linux.html
Madagascar special: http://www.fotograf-basel.ch/madagascar/
More information about the Digikam-users
mailing list