Bug 301474 - Gwenview crashes when started (KDE 4.8.4)
Summary: Gwenview crashes when started (KDE 4.8.4)
Status: RESOLVED DUPLICATE of bug 301453
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.8.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
: 301662 301780 301906 302180 302526 302984 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-08 20:45 UTC by Eric Hameleers
Modified: 2012-10-19 13:27 UTC (History)
20 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.51 KB, text/plain)
2012-06-11 21:24 UTC, Sylwester
Details
New crash information added by DrKonqi (10.56 KB, text/plain)
2012-06-13 09:55 UTC, Mikhail Krasilnikov
Details
New crash information added by DrKonqi (9.05 KB, text/plain)
2012-06-13 13:19 UTC, Isaque Galdino
Details
New crash information added by DrKonqi (9.04 KB, text/plain)
2012-06-13 13:35 UTC, maislol
Details
New crash information added by DrKonqi (9.08 KB, text/plain)
2012-06-14 07:35 UTC, zmogas
Details
New crash information added by DrKonqi (9.12 KB, text/plain)
2012-06-17 08:25 UTC, sylvainsjc
Details
New crash information added by DrKonqi (9.24 KB, text/plain)
2012-06-17 20:03 UTC, Nemanja Hirsl
Details
New crash information added by DrKonqi (8.26 KB, text/plain)
2012-06-28 13:43 UTC, smartinds
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Hameleers 2012-06-08 20:45:06 UTC
Application: gwenview (2.8.4)
KDE Platform Version: 4.8.4 (4.8.4) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.13 x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed:

After upgrading to KDE 4.8.4, gwenview consistently crashes everytime it is started.
Additionally, when clicking a picture in dolphin this will open the picture in gwenview. It crashes here too, but manages to kill the whole Window manager: I have to Ctrl-Alt-Backspace to kill the X server and login again to KDM.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8cd14d87c0 (LWP 7914))]

Thread 2 (Thread 0x7f8cbed97700 (LWP 7919)):
#0  0x00007fffcc9378f4 in ?? ()
#1  0x00007f8cc8f1430d in clock_gettime () from /lib64/librt.so.1
#2  0x00007f8ccff7f844 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#3  0x00007f8cd005188d in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f8cd0051bd3 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#5  0x00007f8cd00506cc in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#6  0x00007f8cd0050775 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#7  0x00007f8cc8c3ada7 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f8cc8c3bcc9 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f8cc8c3c36d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f8cd0051086 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#11 0x00007f8cd0021eff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#12 0x00007f8cd0022188 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#13 0x00007f8ccff271b0 in QThread::exec() () from /usr/lib64/qt/lib/libQtCore.so.4
#14 0x00007f8cd0002b2f in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#15 0x00007f8ccff2a0fb in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#16 0x00007f8ccfc8900e in start_thread () from /lib64/libpthread.so.0
#17 0x00007f8ccca32a7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8cd14d87c0 (LWP 7914)):
[KCrash Handler]
#5  0x00007f8ccd918902 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#6  0x00007f8ccd918d11 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#7  0x00007f8cd09f71e0 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib64/libkio.so.5
#8  0x00007f8cd0e058ce in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib64/libgwenviewlib.so.4
#9  0x00007f8cd0e05a9d in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib64/libgwenviewlib.so.4
#10 0x00007f8cd0e05bdb in Gwenview::MimeTypeUtils::fileItemKind(KFileItem const&) () from /usr/lib64/libgwenviewlib.so.4
#11 0x00007f8cd0e21a4f in Gwenview::ThumbnailView::thumbnailForIndex(QModelIndex const&, QSize*) () from /usr/lib64/libgwenviewlib.so.4
#12 0x00007f8cd0e1a723 in Gwenview::PreviewItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libgwenviewlib.so.4
#13 0x00007f8cce90e87c in QListView::paintEvent(QPaintEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#14 0x00007f8cce4367f2 in QWidget::event(QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#15 0x00007f8cce7df4d6 in QFrame::event(QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#16 0x00007f8cce8ec923 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#17 0x00007f8cd0023066 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#18 0x00007f8cce3e701c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#19 0x00007f8cce3eb57a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#20 0x00007f8ccf36d756 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#21 0x00007f8cd0022efe in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt/lib/libQtCore.so.4
#22 0x00007f8cce432504 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#23 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#24 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#25 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#26 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#27 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#28 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#29 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#30 0x00007f8cce432e44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#31 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#32 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#33 0x00007f8cce432e44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#34 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#35 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#36 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#37 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#38 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#39 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#40 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#41 0x00007f8cce432fff in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#42 0x00007f8cce432e44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#43 0x00007f8cce432e44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#44 0x00007f8cce432095 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#45 0x00007f8cce5fae2c in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#46 0x00007f8cce5fb21e in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#47 0x00007f8cce460cda in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#48 0x00007f8cce461cec in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt/lib/libQtGui.so.4
#49 0x00007f8cce487462 in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#50 0x00007f8cc8c3b8f3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f8cc8c3c0d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#52 0x00007f8cc8c3c36d in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f8cd0051066 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#54 0x00007f8cce4870ee in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#55 0x00007f8cd0021eff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#56 0x00007f8cd0022188 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt/lib/libQtCore.so.4
#57 0x00007f8cd0026b68 in QCoreApplication::exec() () from /usr/lib64/qt/lib/libQtCore.so.4
#58 0x0000000000428bfa in ?? ()
#59 0x00007f8ccc95faa5 in __libc_start_main () from /lib64/libc.so.6
#60 0x0000000000428ebd in _start ()

Possible duplicates by query: bug 299945, bug 288115.

Reported using DrKonqi
Comment 1 Jonathan Thomas 2012-06-08 21:27:41 UTC

*** This bug has been marked as a duplicate of bug 288115 ***
Comment 2 Eric Hameleers 2012-06-08 21:51:19 UTC
This is not a duplicate of bug 288115 as far as I am concerned.
That other bug was for Ubuntu's KDE 4.7.2 and deals with viewing thrashed files. In my case, gwenview crashes (or rather, freezes) when opening an _existing_ file.

I have compiled and run every version of KDE since 4.1 and this bug has never occurred until KDE 4.8.4 on Slackware.

The last lines of strace in this case are:

stat("/tmp/ksocket-eha/", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC, 0) = 13
fcntl(13, F_GETFL)                      = 0x2 (flags O_RDWR)
fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
connect(13, {sa_family=AF_FILE, path="/tmp/ksocket-eha/nepomuk-socket"}, 110) = 0
getsockname(13, {sa_family=AF_FILE, NULL}, [2]) = 0
getpeername(13, {sa_family=AF_FILE, path=@""}, [34]) = 0
getsockopt(13, SOL_SOCKET, SO_TYPE, [1], [4]) = 0
fcntl(13, F_GETFL)                      = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK)   = 0
futex(0xd1f5a0, FUTEX_WAIT, 2, NULL

This crash behaviour did _not_ occur until 4.8.4 !
I think that my bug is valid and unrelated to bug 288115. I object to it being closed. There is an identical report on the kde-packagers mailing list for gwenview crashes in KDE 4.8.4. That crash log is located here: http://paste.chakra-project.org/1910/

Eric
Comment 3 Andrea Scarpino 2012-06-09 01:16:31 UTC
We get the same crashes in arch too after 4.8.4 update. See BUG#301453
Comment 4 Fabian 2012-06-09 09:55:34 UTC
So it does in Chakra Linux. See Bug 301468 https://bugs.kde.org/show_bug.cgi?id=301468
Comment 5 Eric Hameleers 2012-06-10 10:09:58 UTC
I can fix this crash bug by upgrading soprano to the latest version 2.7.56. Gwenview no longer crashes on startup. Also, when clicking a picture in dolphin, this launches gwenview which now displays the picture properly.

However, this version of soprano should not have been a requirement for any KDE SC prior to 4.9.x. How did this dependency creep into KDE SC 4.8.4? Due to code added to kdelibs?

Eric
Comment 6 Jekyll Wu 2012-06-11 19:01:06 UTC
*** Bug 301662 has been marked as a duplicate of this bug. ***
Comment 7 Sylwester 2012-06-11 21:24:31 UTC
Created attachment 71745 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

Sorry for my English. When i open gwenview it is crash. when i open in dolphin it open images for a few time. Now it completly(definitly) doesn't work!

-- Backtrace (Reduced):
#5  0x00007fe7702ac822 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#6  0x00007fe7702acc31 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#7  0x00007fe77263c7b0 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib/libkio.so.5
#8  0x00007fe772a4808e in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib/libgwenviewlib.so.4
#9  0x00007fe772a4825d in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib/libgwenviewlib.so.4
Comment 8 Jekyll Wu 2012-06-12 21:34:20 UTC
*** Bug 301780 has been marked as a duplicate of this bug. ***
Comment 9 Mikhail Krasilnikov 2012-06-13 09:55:24 UTC
Created attachment 71788 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) "release 6" using Qt 4.8.2

Confirm this bug on openSUSE Tumbleweed.

-- Backtrace (Reduced):
#7  0xb695c7df in KServiceTypeTrader::defaultOffers (this=0x854f408, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.8.4/kdecore/services/kservicetypetrader.cpp:116
#8  0xb695d060 in KServiceTypeTrader::query (this=0x854f408, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.8.4/kdecore/services/kservicetypetrader.cpp:141
#9  0xb745deec in KImageIO::mimeTypes (mode=KImageIO::Reading) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kimageio.cpp:68
#10 0xb767ad9f in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib/libgwenviewlib.so.4
#11 0xb767af67 in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib/libgwenviewlib.so.4
Comment 10 Isaque Galdino 2012-06-13 13:19:36 UTC
Created attachment 71791 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:
I was opening an image from kmail.

- Unusual behavior I noticed:
Crash.

No other problem found. Window manager didn't crash as reported on this one.

-- Backtrace (Reduced):
#5  0x00007f1901a8c822 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#6  0x00007f1901a8cc31 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#7  0x00007f1903e1c7b0 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib/libkio.so.5
#8  0x00007f190422808e in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib/libgwenviewlib.so.4
#9  0x00007f190422825d in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib/libgwenviewlib.so.4
Comment 11 maislol 2012-06-13 13:35:16 UTC
Created attachment 71793 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

I clicked on an url in xchat (ending in .jpeg), and gwenview loaded, but didn't appear and crashed directly?

-- Backtrace (Reduced):
#5  0x00007f1ccf65a822 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#6  0x00007f1ccf65ac31 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#7  0x00007f1cd19ea7b0 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib/libkio.so.5
#8  0x00007f1cd1df608e in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib/libgwenviewlib.so.4
#9  0x00007f1cd1df625d in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib/libgwenviewlib.so.4
Comment 12 zmogas 2012-06-14 07:35:17 UTC
Created attachment 71818 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

Crashes when opening whole folder. Opens correctly when specifying one image. Also you can switch to browse mode, after started. But crashes always when trying to open folder content.

-- Backtrace (Reduced):
#5  0x00007ff80c12b822 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#6  0x00007ff80c12bc31 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib/libkdecore.so.5
#7  0x00007ff80e4bb7b0 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib/libkio.so.5
#8  0x00007ff80e8c708e in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib/libgwenviewlib.so.4
#9  0x00007ff80e8c725d in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib/libgwenviewlib.so.4
Comment 13 Jekyll Wu 2012-06-14 19:04:37 UTC
*** Bug 301906 has been marked as a duplicate of this bug. ***
Comment 14 Harold 2012-06-14 22:18:40 UTC
I am experiencing a crash when I try to launch gwenview after upgrading to KDE 4.8.4 as well. There's a difference, though. It doesn't crash when I open an image from dolphin with it or when I put an image as the argument when launching it from the command line.
It also doesn't happen on a fresh user.
Comment 15 sylvainsjc 2012-06-17 08:25:09 UTC
Created attachment 71882 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) "release 511" using Qt 4.8.2

- What I was doing when the application crashed:

OpenSuse after upgrade Kde 4.8.3 ==> 4.8.4, gwenview systematically crash at opening

-- Backtrace (Reduced):
#6  0x00007f23756ae475 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#7  0x00007f23756aec21 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#8  0x00007f2376dd75f9 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib64/libkio.so.5
#9  0x00007f23771f41f0 in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib64/libgwenviewlib.so.4
#10 0x00007f23771f43ad in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib64/libgwenviewlib.so.4
Comment 16 Nemanja Hirsl 2012-06-17 20:03:15 UTC
Created attachment 71894 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) "release 6" using Qt 4.8.2

- What I was doing when the application crashed:

Tried to open application from menu.

If clicked directly on jpg it will open without startup crash.

-- Backtrace (Reduced):
#6  0x00007f724d7b5475 in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#7  0x00007f724d7b5c21 in KServiceTypeTrader::query(QString const&, QString const&) const () from /usr/lib64/libkdecore.so.5
#8  0x00007f724eede5f9 in KImageIO::mimeTypes(KImageIO::Mode) () from /usr/lib64/libkio.so.5
#9  0x00007f724f2fb1f0 in Gwenview::MimeTypeUtils::rasterImageMimeTypes() () from /usr/lib64/libgwenviewlib.so.4
#10 0x00007f724f2fb3ad in Gwenview::MimeTypeUtils::mimeTypeKind(QString const&) () from /usr/lib64/libgwenviewlib.so.4
Comment 17 Jekyll Wu 2012-06-19 17:51:01 UTC
*** Bug 302180 has been marked as a duplicate of this bug. ***
Comment 18 Ingo Strauch 2012-06-21 20:24:03 UTC
I had reported the same error in https://bugs.kde.org/show_bug.cgi?id=301780

In the meantime there was an update in the openSUSE "KDE:/Release:/48/openSUSE_12.1" repository and the crash disappeared.

Old version was
gwenview-4.8.4-45.2.x86_64

New version without crash is
gwenview-4.8.4-45.3.x86_64

# gwenview --version
Qt: 4.8.2
KDE: 4.8.4 (4.8.4) "release 513"
Gwenview: 2.8.4
Comment 19 Jekyll Wu 2012-06-26 03:55:45 UTC
*** Bug 302526 has been marked as a duplicate of this bug. ***
Comment 20 smartinds 2012-06-28 13:43:36 UTC
Created attachment 72195 [details]
New crash information added by DrKonqi

gwenview (2.8.4) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

I want open a folder with images, but in this case, the folder is compressed in zip.

-- Backtrace (Reduced):
#6  0x00007fcb5f845902 in KServiceTypeTrader::defaultOffers (this=this@entry=0x18e78a0, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.8.4/kdecore/services/kservicetypetrader.cpp:116
#7  0x00007fcb5f845d11 in KServiceTypeTrader::query (this=0x18e78a0, serviceType=..., constraint=...) at /usr/src/debug/kdelibs-4.8.4/kdecore/services/kservicetypetrader.cpp:141
#8  0x00007fcb60f3f2e0 in KImageIO::mimeTypes (mode=KImageIO::Reading) at /usr/src/debug/kdelibs-4.8.4/kio/kio/kimageio.cpp:68
#9  0x00007fcb6134c17e in rasterImageMimeTypes () at /usr/src/debug/gwenview-4.8.4/lib/mimetypeutils.cpp:69
#10 Gwenview::MimeTypeUtils::rasterImageMimeTypes () at /usr/src/debug/gwenview-4.8.4/lib/mimetypeutils.cpp:65
Comment 21 Aurelien Gateau 2012-06-28 16:05:41 UTC

*** This bug has been marked as a duplicate of bug 301453 ***
Comment 22 Jekyll Wu 2012-07-03 21:00:56 UTC
*** Bug 302984 has been marked as a duplicate of this bug. ***