Bug 144524 - The application Gwenview crashed and caused the signal 6 (SIGABRT)
Summary: The application Gwenview crashed and caused the signal 6 (SIGABRT)
Status: RESOLVED DUPLICATE of bug 138467
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-22 17:43 UTC by Jim Hamilton
Modified: 2012-10-19 13:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Hamilton 2007-04-22 17:43:20 UTC
Version:           1.4.1 (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages
OS:                Linux

I open Gwenview and navigate to a folder with .jpg images. Gwenview starts to load the image thumbnails but crashes before it is finished.

Expected behavior is - it should be able to load all the thumbnails.

This crash occurred after upgrading Kubuntu from Edgy to Feisty. Gwenview was working properly prior to the upgrade. Don't know if Gwenview was updated during that process, but since its version number (1.4.1) was not listed at the beginning of this bug report, I suspect it was.

As for plugins, I don't recall loading any on my own. There are many plugins that were installed with the program. I was not using any of them at the time of this crash. Just trying to view some .jpg files.

Following is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232541472 (LWP 7620)]
[New Thread -1255519344 (LWP 7623)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dc70db in write () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6eb3afe in ?? () from /usr/lib/libX11.so.6
#3  0x00000003 in ?? ()
#4  0x080a5f00 in ?? ()
#5  0x00000908 in ?? ()
#6  0x080c4138 in ?? ()
#7  0x00000000 in ?? ()

That's it - thanks...
Comment 1 Angelo Naselli 2007-04-22 18:02:16 UTC
Could you please install the gwenview-debug package, the backtrace as
it is in your report is not useful.
Thanks
	Angelo
Comment 2 Angelo Naselli 2007-04-22 18:06:31 UTC
I suspect a duplicate of 
http://bugs.kde.org/show_bug.cgi?id=138467
Comment 3 Jim Hamilton 2007-04-22 20:40:06 UTC
Where can I find the gwenview-debug package? It doesn't show up in Adept or Add/Remove Programs. Tell me exactly what it is called and where I can find it and I will install it.

Thanks

Jim
Comment 4 Angelo Naselli 2007-04-22 21:56:40 UTC
Unfortunately I'm not an Ubuntu/debian expert, as far as i can say in mandriva and other rpm based distro
is released a packaged named as the application with debug informatione (e.g. gwenviewX.Y.Z-debug.rpm)

Angelo
Comment 5 Bernd Hüber 2008-02-20 18:40:49 UTC
The package needed is kde-graphics-dbg

a backtrace of this crash is here:
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -158521120 (LWP 5085)]
[KCrash handler]
#6  0xffffe405 in __kernel_vsyscall ()
#7  0xf7cfe811 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xf7cfffb9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xf7eea994 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#10 0xf7ee83b5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#11 0xf7ee83f2 in std::terminate () from /usr/lib/libstdc++.so.6
#12 0xf7ee852a in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xf62fa9ea in Exiv2::JpegBase::readMetadata ()
   from /usr/lib/libexiv2-0.10.so
#14 0xf66189f0 in ImageUtils::JPEGContent::loadFromData ()
   from /usr/lib/libgwenviewcore.so.1
#15 0xf65f807b in Gwenview::ImageLoader::changed ()
   from /usr/lib/libgwenviewcore.so.1
#16 0xf65ad14c in Gwenview::JPEGFormat::decode ()
   from /usr/lib/libgwenviewcore.so.1
#17 0xf722d53d in QImageDecoder::decode (this=0x80cfe1c, 
    buffer=0xf3e4b008 "'����#����\236N\204\202M\216\237\001��������a\005\2119G?/��\vO��\033����$*��bNm��", length=4058) at kernel/qasyncimageio.cpp:418
#18 0xf65f771c in Gwenview::ImageLoader::decodeChunk ()
   from /usr/lib/libgwenviewcore.so.1
#19 0xf65f7b22 in Gwenview::ImageLoader::qt_invoke ()
   from /usr/lib/libgwenviewcore.so.1
#20 0xf7288d4f in QObject::activate_signal (this=0x80cfe2c, clist=0x829cef0, 
    o=0xffd57e4c) at kernel/qobject.cpp:2356
#21 0xf72897e0 in QObject::activate_signal (this=0x80cfe2c, signal=2)
    at kernel/qobject.cpp:2325
#22 0xf7613c86 in QTimer::timeout (this=0x80cfe2c)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#23 0xf72b0603 in QTimer::event (this=0x80cfe2c, e=0xffd58198)
    at kernel/qtimer.cpp:219
#24 0xf7220c26 in QApplication::internalNotify (this=0xffd58448, 
    receiver=0x80cfe2c, e=0xffd58198) at kernel/qapplication.cpp:2635
#25 0xf7222a43 in QApplication::notify (this=0xffd58448, receiver=0x80cfe2c, 
    e=0xffd58198) at kernel/qapplication.cpp:2358
#26 0xf7916e0e in KApplication::notify (this=0xffd58448, receiver=0x80cfe2c, 
    event=0xffd58198)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#27 0xf71b4421 in QApplication::sendEvent (receiver=0x80cfe2c, 
    event=0xffd58198) at ../include/qapplication.h:520
#28 0xf7213623 in QEventLoop::activateTimers (this=0x80c31d8)
    at kernel/qeventloop_unix.cpp:556
#29 0xf71c876f in QEventLoop::processEvents (this=0x80c31d8, flags=4)
    at kernel/qeventloop_x11.cpp:389
#30 0xf723b179 in QEventLoop::enterLoop (this=0x80c31d8)
    at kernel/qeventloop.cpp:198
#31 0xf723af9a in QEventLoop::exec (this=0x80c31d8)
    at kernel/qeventloop.cpp:145
#32 0xf72227bf in QApplication::exec (this=0xffd58448)
    at kernel/qapplication.cpp:2758
#33 0xf6702e4e in kdemain () from /usr/lib/libkdeinit_gwenview.so
#34 0xf7f77524 in kdeinitmain () from /usr/lib/kde3/gwenview.so
#35 0x0804e457 in launch (argc=7, _name=0x80829cc "gwenview", 
    args=0x8082a08 "", cwd=0x0, envc=1, envs=0x8082a19 "", reset_env=false, 
    tty=0x0, avoid_loops=false, 
    startup_id_str=0x8082a1e "ws2;1203528390;895680;3757_TIME937548014")
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:673
#36 0x0804ecf9 in handle_launcher_request (sock=9)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1240
#37 0x0804f092 in handle_requests (waitForPid=0)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1443
#38 0x080502b1 in main (argc=5, argv=0xffd58ca4, envp=0xffd58cbc)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1909
#39 0xf7ceaea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#40 0x0804b911 in _start () at ../sysdeps/i386/elf/start.S:119


System is Debian Etch
uname -a: Linux ws2 2.6.18-5-amd64 #1 SMP Mon Dec 24 18:32:57 UTC 2007 x86_64 GNU/Linu

thanks a lot
Bernd
Comment 6 Aurelien Gateau 2008-02-21 22:38:43 UTC
I suspect your version of libexiv2 is too old. Can you attach a picture 
causing the problem to this bug?
Comment 7 Elizabeth Johnson 2008-02-26 09:26:54 UTC
We have a similar bug also.

Version: 1.4.1-1 on KDE 5:47 (stable), on Debian Etch.

Running Debian Etch, latest update (Feb. 2008). But this has been crashing for at least a month before latest update; possibly since some apt-get-upgrade in Dec 07 or Jan 08.

This crashes BEFORE I ask it to load any images --every time, it crashes by itself immediately after the file system (not thumbnails, but the detailed list) appears to be loaded. I can see the directory tree for a split sec, then it crashes.

Backtrace below. I installed kde-graphics-dbg and assume that's what it's using. 

I can use EOG for now (or even call up files in GIMP), but would rather fix Gwenview, if possible.

Thanks muchly,
Liz J

Here's the latest backtrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232111392 (LWP 2647)]
[KCrash handler]
#9  0xb7f9d410 in ?? ()
#10 0xbfc7049c in ?? ()
#11 0x00000006 in ?? ()
#12 0x00000a57 in ?? ()
#13 0xb7d23811 in raise () from /lib/tls/i686/cmov/libc.so.6
#14 0xb7d24fb9 in abort () from /lib/tls/i686/cmov/libc.so.6
#15 0xb7f0f994 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#16 0xb7f0d3b5 in std::set_unexpected () from /usr/lib/libstdc++.so.6
#17 0xb7f0d3f2 in std::terminate () from /usr/lib/libstdc++.so.6
#18 0xb7f0d52a in __cxa_throw () from /usr/lib/libstdc++.so.6
#19 0xb63a09ea in Exiv2::JpegBase::readMetadata ()
   from /usr/lib/libexiv2-0.10.so
#20 0xb66be9f0 in ImageUtils::JPEGContent::loadFromData ()
   from /usr/lib/libgwenviewcore.so.1
#21 0xb669e07b in Gwenview::ImageLoader::changed ()
   from /usr/lib/libgwenviewcore.so.1
#22 0xb665314c in Gwenview::JPEGFormat::decode ()
   from /usr/lib/libgwenviewcore.so.1
#23 0xb725253d in QImageDecoder::decode (this=0x8356c44, 
    buffer=0x838e348 "??&??,??/??\217\006r\226??&\207??WR,\233E??e9?A\036??\020??\224\003??<J", length=1042) at kernel/qasyncimageio.cpp:418
#24 0xb669d71c in Gwenview::ImageLoader::decodeChunk ()
   from /usr/lib/libgwenviewcore.so.1
#25 0xb669db22 in Gwenview::ImageLoader::qt_invoke ()
   from /usr/lib/libgwenviewcore.so.1
#26 0xb72add4f in QObject::activate_signal (this=0x8356c54, clist=0x81fbb10, 
    o=0xbfc70a7c) at kernel/qobject.cpp:2356
#27 0xb72ae7e0 in QObject::activate_signal (this=0x8356c54, signal=2)
    at kernel/qobject.cpp:2325
#28 0xb7638c86 in QTimer::timeout (this=0x8356c54)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#29 0xb72d5603 in QTimer::event (this=0x8356c54, e=0xbfc70dc8)
    at kernel/qtimer.cpp:219
#30 0xb7245c26 in QApplication::internalNotify (this=0xbfc71078, 
    receiver=0x8356c54, e=0xbfc70dc8) at kernel/qapplication.cpp:2635
#31 0xb7247a43 in QApplication::notify (this=0xbfc71078, receiver=0x8356c54, 
    e=0xbfc70dc8) at kernel/qapplication.cpp:2358
#32 0xb793be0e in KApplication::notify (this=0xbfc71078, receiver=0x8356c54, 
    event=0xbfc70dc8)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#33 0xb71d9421 in QApplication::sendEvent (receiver=0x8356c54, 
    event=0xbfc70dc8) at ../include/qapplication.h:520
#34 0xb7238623 in QEventLoop::activateTimers (this=0x806ee98)
    at kernel/qeventloop_unix.cpp:556
#35 0xb71ed76f in QEventLoop::processEvents (this=0x806ee98, flags=4)
    at kernel/qeventloop_x11.cpp:389
#36 0xb7260179 in QEventLoop::enterLoop (this=0x806ee98)
    at kernel/qeventloop.cpp:198
#37 0xb725ff9a in QEventLoop::exec (this=0x806ee98)
    at kernel/qeventloop.cpp:145
#38 0xb72477bf in QApplication::exec (this=0xbfc71078)
    at kernel/qapplication.cpp:2758
#39 0xb67abe4e in kdemain () from /usr/lib/libkdeinit_gwenview.so
#40 0xb7f99524 in kdeinitmain () from /usr/lib/kde3/gwenview.so
#41 0x0804e457 in launch (argc=7, _name=0x808106c "gwenview", 
    args=0x80810a8 "", cwd=0x0, envc=1, envs=0x80810b9 "", reset_env=false, 
    tty=0x0, avoid_loops=false, 
    startup_id_str=0x80810be "george;1204013432;775948;3575_TIME1422589746")
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:673
#42 0x0804ecf9 in handle_launcher_request (sock=9)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1240
#43 0x0804f092 in handle_requests (waitForPid=0)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1443
#44 0x080502b1 in main (argc=5, argv=0xbfc718d4, envp=0xbfc718ec)
    at /build/buildd/kdelibs-3.5.5a.dfsg.1/./kinit/kinit.cpp:1909
#45 0xb7d0fea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#46 0x0804b911 in _start () at ../sysdeps/i386/elf/start.S:119
Comment 8 Angelo Naselli 2008-02-26 10:07:33 UTC
martedì 26 febbraio 2008 alle 09:26, Elizabeth Johnson ha scritto:
[...]
>Version: 1.4.1-1 on KDE 5:47 (stable), on Debian Etch.

[...]
> #19 0xb63a09ea in Exiv2::JpegBase::readMetadata ()
>    from /usr/lib/libexiv2-0.10.so

Unfortunately i believe the only way to fix it is to ask debian
to backport the patch from svn or gwenview 1.4.2.

Moreover libexiv2 0.10 is buggy and an update to at least
0.12 is strongly suggested.

IMO this bug has to be tested into 1.4.2 to be sure it is
really fixed as i believe and close it.

Angelo
Comment 9 Angelo Naselli 2008-02-26 10:11:45 UTC
Ok I've found it :)

*** This bug has been marked as a duplicate of 138467 ***
Comment 10 Angelo Naselli 2008-02-26 10:13:20 UTC
Additional comment to comment #9 and comment #8 into bug #138467 you could find the patch to suggest to debian (or other distro) packagers.