Summary: | Showfoto crashes on exit after editing, saving a photo | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Angel Blue01 <angel_blue_co2004> |
Component: | Showfoto-Save | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | caulier.gilles |
Priority: | NOR | ||
Version: | 1.3.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.6.0 | |
Sentry Crash Report: | |||
Attachments: | KDE crash handler results |
We need a GDB backtrace. Look there : http://www.digikam.org/drupal/contrib Gilles Caulier (In reply to comment #1) > We need a GDB backtrace. > > Look there : > > http://www.digikam.org/drupal/contrib > > Gilles Caulier I attempted to follow the instructions there on running gdb. However, as odd as it might seem, I could not replicate the crash. When starting and using showFoto from gdb (using the run command as specified) and repeating the steps in the original report that would normally cause this crash, the program would close normally; it would not crash as it continues to do so if started normally. Also, where does the bt command save the backtrace? I didn't find it in my home directory You will see it in the console. Results of bt command after using showFoto from within gdb: #0 0xffffe430 in __kernel_vsyscall () #1 0xb61480cf in raise () from /lib/libc.so.6 #2 0xb61499e7 in abort () from /lib/libc.so.6 #3 0xb61844ed in ?? () from /lib/libc.so.6 #4 0xb618a50b in ?? () from /lib/libc.so.6 #5 0xb618f049 in free () from /lib/libc.so.6 #6 0xb6358f4f in operator delete(void*) () from /usr/lib/libstdc++.so.6 #7 0xb633499b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy(std::allocator<char> const&) () from /usr/lib/libstdc++.so.6 #8 0xb633645a in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() () from /usr/lib/libstdc++.so.6 #9 0xb614b111 in ?? () from /lib/libc.so.6 #10 0xb614b16d in exit () from /lib/libc.so.6 #11 0xb6133ad6 in __libc_start_main () from /lib/libc.so.6 #12 0x080560a1 in _start () at ../sysdeps/i386/elf/start.S:119 Did you build digikam / showfoto on your own? There's no showfoto code involved in this crash. Looks a bit like a typical crash if more than one libc is linked to a binary. No, I installed it from the OBS KDE4 Unstable repository (http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Desktop/openSUSE_11.2/) I would suspect that there is something broken with these packages. *** This bug has been marked as a duplicate of bug 257944 *** Fixed with https://bugs.kde.org/show_bug.cgi?id=257944 |
Created attachment 49267 [details] KDE crash handler results Version: 1.3.0 (using Devel) OS: Linux Program crashes every time showfoto is launched, whether from within Digikam or standalone, a photo (JPEG) is edited and saved and user attempts to close the program. System: openSUSE 11.2 KDE 4.4.93 Reproducible: Always Steps to Reproduce: 1. Start showofoto 2. Open a picture (JPEG) 3. Edit the picture, such as changing brightness 4. Save image using Save command 5. Close showFoto using close button on titlebar Results of starting showFoto from console to replicate the issue: ~$>showfoto Time elapsed: 22 ms Model: Time elapsed: 103 ms TextureColorizer: Time elapsed: 54 ms QStringList Solid::Backends::KUPnP::KUPnPManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type) error: "org.freedesktop.DBus.Error.ServiceUnknown" QStringList Solid::Backends::KUPnP::KUPnPManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type) error: "org.freedesktop.DBus.Error.ServiceUnknown" QStringList Solid::Backends::KUPnP::KUPnPManager::findDeviceByDeviceInterface(Solid::DeviceInterface::Type) error: "org.freedesktop.DBus.Error.ServiceUnknown" X Error: RenderBadPicture (invalid Picture parameter) 158 Extension: 148 (RENDER) Minor opcode: 8 (RenderComposite) Resource id: 0x0 *** glibc detected *** showfoto: free(): invalid pointer: 0x09d43600 *** ======= Backtrace: ========= /lib/libc.so.6[0xb589d50b] /lib/libc.so.6(cfree+0xd9)[0xb58a2049] /usr/lib/libstdc++.so.6(_ZdlPv+0x1f)[0xb5a6bf4f] /usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1b)[0xb5a4799b] /usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x4a)[0xb5a4945a] /lib/libc.so.6[0xb585e111] /lib/libc.so.6[0xb585e16d] /lib/libc.so.6(__libc_start_main+0x106)[0xb5846ad6] showfoto[0x80560a1] ======= Memory map: ======== 08048000-08094000 r-xp 00000000 08:06 2747 /usr/bin/showfoto 08094000-08095000 r--p 0004b000 08:06 2747 /usr/bin/showfoto 08095000-08096000 rw-p 0004c000 08:06 2747 /usr/bin/showfoto 08096000-0a14c000 rw-p 00000000 00:00 0 [heap] abf28000-abf51000 r-xp 00000000 08:06 100152 /usr/lib/strigi/strigita_ico.so abf51000-abf52000 ---p 00029000 08:06 100152 /usr/lib/strigi/strigita_ico.so abf52000-abf53000 r--p 00029000 08:06 100152 /usr/lib/strigi/strigita_ico.so abf53000-abf54000 rw-p 0002a000 08:06 100152 /usr/lib/strigi/strigita_ico.so abf54000-abf7e000 r-xp 00000000 08:06 100148 /usr/lib/strigi/strigita_dds.so abf7e000-abf7f000 r--p 0002a000 08:06 100148 /usr/lib/strigi/strigita_dds.so abf7f000-abf80000 rw-p 0002b000 08:06 100148 /usr/lib/strigi/strigita_dds.so abf80000-abfaa000 r-xp 00000000 08:06 100141 /usr/lib/strigi/strigila_namespaceharvester.so abfaa000-abfab000 r--p 00029000 08:06 100141 /usr/lib/strigi/strigila_namespaceharvester.so abfab000-abfac000 rw-p 0002a000 08:06 100141 /usr/lib/strigi/strigila_namespaceharvester.so abfac000-abfd7000 r-xp 00000000 08:06 13033 /usr/lib/strigi/strigiea_riff.so abfd7000-abfd8000 ---p 0002b000 08:06 13033 /usr/lib/strigi/strigiea_riff.so abfd8000-abfd9000 r--p 0002b000 08:06 13033 /usr/lib/strigi/strigiea_riff.so abfd9000-abfda000 rw-p 0002c000 08:06 13033 /usr/lib/strigi/strigiea_riff.so abfda000-ac003000 r-xp 00000000 08:06 100158 /usr/lib/strigi/strigita_xbm.so ac003000-ac004000 r--p 00029000 08:06 100158 /usr/lib/strigi/strigita_xbm.so ac004000-ac005000 rw-p 0002a000 08:06 100158 /usr/lib/strigi/strigita_xbm.so ac005000-ac018000 r-xp 00000000 08:06 101005 /usr/lib/libkfontinst.so.4.5.0 ac018000-ac019000 r--p 00013000 08:06 101005 /usr/lib/libkfontinst.so.4.5.0 ac019000-ac01a000 rw-p 00014000 08:06 101005 /usr/lib/libkfontinst.so.4.5.0 ac01a000-ac043000 r-xp 00000000 08:06 100149 /usr/lib/strigi/strigita_gif.so ac043000-ac044000 r--p 00029000 08:06 100149 /usr/lib/strigi/strigita_gif.so ac044000-ac045000 rw-p 0002a000 08:06 100149 /usr/lib/strigi/strigita_gif.so ac045000-ac06e000 r-xp 00000000 08:06 100154 /usr/lib/strigi/strigita_pcx.so ac06e000-ac06f000 r--p 00029000 08:06 100154 /usr/lib/strigi/strigita_pcx.so ac06f000-ac070000 rw-p 0002a000 08:06 100154 /usr/lib/strigi/strigita_pcx.so ac070000-ac099000 r-xp 00000000 08:06 100144 /usr/lib/strigi/strigila_xpm.so ac099000-ac09a000 ---p 00029000 08:06 100144 /usr/lib/strigi/strigila_xpm.so ac09a000-ac09b000 r--p 00029000 08:06 100144 /usr/lib/strigi/strigila_xpm.so ac09b000-ac09c000 rw-p 0002a000 08:06 100144 /usr/lib/strigi/strigila_xpm.so ac09c000-ac0c6000 r-xp 00000000 08:06 13055 /usr/lib/strigi/strigila_deb.so ac0c6000-ac0c7000 r--p 00029000 08:06 13055 /usr/lib/strigi/strigila_deb.so ac0c7000-ac0c8000 rw-p 0002a000 08:06 13055 /usr/lib/strigi/strigila_deb.so ac0c8000-ac0f2000 r-xp 00000000 08:06 100137 /usr/lib/strigi/strigila_cpp.so ac0f2000-ac0f3000 r--p 00029000 08:06 100137 /usr/lib/strigi/strigila_cpp.so ac0f3000-ac0f4000 rw-p 0002a000 08:06 100137 /usr/lib/strigi/strigila_cpp.so ac0f4000-ac11d000 r-xp 00000000 08:06 100142 /usr/lib/strigi/strigila_txt.so ac11d000-ac11e000 r--p 00029000 08:06 100142 /usr/lib/strigi/strigila_txt.so ac11e000-ac11f000 rw-p 0002a000 08:06 100142 /usr/lib/strigi/strigila_txt.so ac11f000-ac19a000 r-xp 00000000 08:06 100334 /usr/lib/libkmime.so.4.5.0 ac19a000-ac19b000 ---p 0007b000 08:06 100334 /usr/lib/libkmime.so.4.5.0 ac19b000-ac19d000 r--p 0007b000 08:06 100334 /usr/lib/libkmime.so.4.5.0 ac19d000-ac19e000 rw-p 0007d000 08:06 100334 /usr/lib/libkmime.so.4.5.0 ac19e000-ac1c1000 r-xp 00000000 08:06 100341 /usr/lib/libkresources.so.4.5.0 ac1c1000-ac1c2000 r--p 00022000 08:06 100341 /usr/lib/libkresources.so.4.5.0 ac1c2000-ac1c3000 rw-p 00023000 08:06 100341 /usr/lib/libkresources.so.4.5.0 ac1c3000-ac215000 r-xp 00000000 08:06 4840 /usr/lib/libical.so.0.44.0 ac215000-ac21d000 r--p 00052000 08:06 4840 /usr/lib/libical.so.0.44.0 ac21d000-ac21e000 rw-p 0005a000 08:06 4840 /usr/lib/libical.so.0.44.0 ac21e000-ac21f000 rw-p 00000000 00:00 0 ac21f000-ac344000 r-xp 00000000 08:06 100328 /usr/lib/libkcal.so.4.5.0 ac344000-ac348000 r--p 00124000 08:06 100328 /usr/lib/libkcal.so.4.5.0 ac348000-ac349000 rw-p 00128000 08:06 100328 /usr/lib/libkcal.so.4.5.0 ac349000-ac34a000 rw-p 00000000 00:00 0 ac930000-ac932000 r-xp 00000000 08:06 3628 /usr/lib/gconv/CP1252.so ac932000-ac933000 r--p 00001000 08:06 3628 /usr/lib/gconv/CP1252.so ac933000-ac934000 rw-p 00002000 08:06 3628 /usr/lib/gconv/CP1252.so ac934000-ac93d000 r-xp 00000000 08:06 100427 /usr/lib/strigi/strigila_mobi.so ac93d000-ac93e000 r--p 00008000 08:06 100427 /usr/lib/strigi/strigila_mobi.so ac93e000-ac93f000 rw-p 00009000 08:06 100427 /usr/lib/strigi/strigila_mobi.so ac93f000-ac942000 r-xp 00000000 08:06 4906 /usr/lib/strigi/strigiea_tiff.so ac942000-ac943000 r--p 00002000 08:06 4906 /usr/lib/strigi/strigiea_tiff.so ac943000-ac944000 rw-p 00003000 08:06 4906 /usr/lib/strigi/strigiea_tiff.so ac944000-ac9dd000 r-xp 00000000 08:06 100294 /usr/lib/libkabc.so.4.5.0 ac9dd000-ac9df000 r--p 00098000 08:06 100294 /usr/lib/libkabc.so.4.5.0 ac9df000-ac9e0000 rw-p 0009a000 08:06 100294 /usr/lib/libkabc.so.4.5.0 aca7a000-aca8f000 r-xp 00000000 08:06 7856 /usr/lib/libicalss.so.0.44.0 aca8f000-aca90000 r--p 00014000 08:06 7856 /usr/lib/libicalss.so.0.44.0 aca90000-aca91000 rw-p 00015000 08:06 7856 /usr/lib/libicalss.so.0.44.0 aca91000-aca93000 rw-p 00000000 00:00 0 aca93000-acaa7000 r-xp 00000000 08:06 100340 /usr/lib/libkpimutils.so.4.5.0 acaa7000-acaa8000 r--p 00013000 08:06 100340 /usr/lib/libkpimutils.so.4.5.0 acaa8000-acaa9000 rw-p 00014000 08:06 100340 /usr/lib/libkpimutils.so.4.5.0 acb47000-acb90000 r--p 00000000 08:06 86892 /var/cache/libx11/compose/l4_024_313cb605_00280cc0 acb93000-acba2000 r-xp 00000000 08:06 100186 /usr/lib/libkemoticons.so.4.5.0 acba2000-acba3000 r--p 0000e000 08:06 100186 /usr/lib/libkemoticons.so.4.5.0 acba3000-acba4000 rw-p 0000f000 08:06 100186 /usr/lib/libkemoticons.so.4.5.0 acba7000-acbad000 r-xp 00000000 08:06 25277 /usr/lib/strigi/strigiea_vcf.so acbad000-acbae000 r--p 00005000 08:06 25277 /usr/lib/strigi/strigiea_vcf.so acbae000-acbaf000 rw-p 00006000 08:06 25277 /usr/lib/strigi/strigiea_vcf.so acbaf000-acbb0000 r-xp 00000000 08:06 100157 /usr/lib/strigi/strigita_wav.so acbb0000-acbb1000 r--p 00000000 08:06 100157 /usr/lib/strigi/strigita_wav.so acbb1000-acbb2000 rw-p 00001000 08:06 100157 /usr/lib/strigi/strigita_wav.so acbb2000-acbb4000 r-xp 00000000 08:06 100145 /usr/lib/strigi/strigita_au.soKCrash: Application 'showfoto' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/thomas/.kde4/socket-THOMASPC/kdeinit4__0 [1]+ Stopped showfoto