Bug 301474

Summary: Gwenview crashes when started (KDE 4.8.4)
Product: [Applications] gwenview Reporter: Eric Hameleers <alien>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: 0inkane, benjaminnoah, brack, desintegr, echidnaman, hausupspam, igaldino, kdebugtracker.221102, m.krasilnikov, maislol, mike2.schneider, nemhirsl, oberkut, piotr.mierzwinski, rdieter, scarpino, smartinds, swjawa, sylvainsjc, zmogas
Priority: NOR    
Version: 2.8.4   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

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. ***