Bug 353841 - Gwenview crash on opening jpg from Dolphin
Summary: Gwenview crash on opening jpg from Dolphin
Status: RESOLVED UPSTREAM
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: drkonqi
: 357335 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-10-12 22:02 UTC by adkisson
Modified: 2017-10-14 12:53 UTC (History)
4 users (show)

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 adkisson 2015-10-12 22:02:08 UTC
Application: gwenview (15.08.1)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu Wily Werewolf (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
clicked on jpg file from Dolphin triggering Gwenview to launch.  Gwenview crashed before displaying picture

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd00e99e880 (LWP 14969))]

Thread 2 (Thread 0x7fcfeb5d9700 (LWP 14971)):
[KCrash Handler]
#6  0x00007fd00a947267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007fd00a948eca in __GI_abort () at abort.c:89
#8  0x00007fd00a98ac53 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fd00aaa31a8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007fd00a992c69 in malloc_printerr (ptr=<optimized out>, str=0x7fd00aa9f2fa "free(): invalid pointer", action=1) at malloc.c:4965
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3834
#11 0x00007fd00a99689c in __GI___libc_free (mem=<optimized out>) at malloc.c:2950
#12 0x00007fd00eecbf4d in Gwenview::JpegContent::loadFromData(QByteArray const&, Exiv2::Image*) () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#13 0x00007fd00ee9688d in ?? () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#14 0x00007fd00ee94d93 in ?? () from /usr/lib/x86_64-linux-gnu/libgwenviewlib.so.5
#15 0x00007fd00b108e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fd00b10c2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fd0060696aa in start_thread (arg=0x7fcfeb5d9700) at pthread_create.c:333
#18 0x00007fd00aa18eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd00e99e880 (LWP 14969)):
#0  0x00007fd00aa0d8dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd00409b72f in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#2  0x00007fd00409a3ae in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#3  0x00007fd004083014 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4  0x00007fd004083acc in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#5  0x00007fd004083fca in dbus_connection_send_with_reply_and_block () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#6  0x00007fd00f758ad0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fd00f759447 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fd00f75a1fc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fd00f76197d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007fd00f766d64 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#11 0x00007fd00f766f15 in QDBusInterface::QDBusInterface(QString const&, QString const&, QString const&, QDBusConnection const&, QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007fd00f16fd91 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#13 0x00007fd00f170c9b in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#14 0x00007fd00f1711f6 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#15 0x00007fd00f1712e3 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#16 0x00007fd00f16ea8f in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#17 0x00007fd00f16ec19 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#18 0x00007fd00f16de1a in KActivities::ResourceInstance::setUri(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libKF5Activities.so.5
#19 0x000000000044b412 in Gwenview::ViewMainPage::openUrls(QList<QUrl> const&, QUrl const&) ()
#20 0x000000000044bf0f in Gwenview::ViewMainPage::openUrl(QUrl const&) ()
#21 0x0000000000462772 in Gwenview::MainWindow::setInitialUrl(QUrl const&) ()
#22 0x0000000000461c55 in StartHelper::createMainWindow() ()
#23 0x000000000043f45f in main ()

Possible duplicates by query: bug 353295, bug 351689, bug 348699, bug 348173, bug 347139.

Reported using DrKonqi
Comment 1 Erasmo Caponio 2016-08-01 23:44:20 UTC
I confirm this bug on Kubuntu 16.04.1 KDE plasma 5.6.5
Comment 2 Erasmo Caponio 2016-08-02 00:54:37 UTC
(In reply to Erasmo Caponio from comment #1)
> I confirm this bug on Kubuntu 16.04.1 KDE plasma 5.6.5

Solved by installing http://www.ubuntuupdates.org/libexiv2-14
for Xenial
Comment 3 Nate Graham 2017-09-08 18:50:56 UTC
Looks like newer supporting libraries resolved this.
Comment 4 null 2017-10-14 12:53:24 UTC
*** Bug 357335 has been marked as a duplicate of this bug. ***