https://bugs.kde.org/show_bug.cgi?id=368978

            Bug ID: 368978
           Summary: gwenview crash when loading second picture
           Product: gwenview
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: gwenview-bugs-n...@kde.org
          Reporter: gougous...@wanadoo.fr
                CC: myr...@kde.org

Application: gwenview (15.12.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-36-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
open jpg picture from doplhin. loads first image, but crash when try to switch
to next image. In the folder half of the pictures are canon .CR2.

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 0x7f5ce0eb89c0 (LWP 2933))]

Thread 2 (Thread 0x7f5cdeddc700 (LWP 2934)):
#0  0x00007f5cef80be8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5ce8700c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f5ce87028d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f5ce0b07629 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f5ceff0184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f5cead136fa in start_thread (arg=0x7f5cdeddc700) at
pthread_create.c:333
#6  0x00007f5cef817b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5ce0eb89c0 (LWP 2933)):
[KCrash Handler]
#6  0x00007f5cef746418 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f5cef74801a in __GI_abort () at abort.c:89
#8  0x00007f5cef78872a in __libc_message (do_abort=do_abort@entry=2,
fmt=fmt@entry=0x7f5cef8a16b0 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#9  0x00007f5cef790f4a in malloc_printerr (ar_ptr=<optimized out>,
ptr=<optimized out>, str=0x7f5cef89e48f "free(): invalid pointer", action=3) at
malloc.c:5007
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at
malloc.c:3868
#11 0x00007f5cef794abc in __GI___libc_free (mem=<optimized out>) at
malloc.c:2969
#12 0x00007f5cf010f52b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f5cf13e36c8 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x0000000000455b79 in Gwenview::ViewMainPage::~ViewMainPage() ()
#15 0x00007f5cf010f52b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f5cf13e36c8 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f5cf1543eb9 in QStackedWidget::~QStackedWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f5cf010f52b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f5cf13e36c8 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f5cf13e3899 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f5cf010f52b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f5cf13e36c8 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x0000000000458d91 in Gwenview::Splitter::~Splitter() ()
#24 0x00007f5cf010f52b in QObjectPrivate::deleteChildren() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f5cf13e36c8 in QWidget::~QWidget() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f5cf27b2c30 in KMainWindow::~KMainWindow() () from
/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#27 0x000000000046e7ba in Gwenview::MainWindow::~MainWindow() ()
#28 0x000000000046e919 in Gwenview::MainWindow::~MainWindow() ()
#29 0x00007f5cf0111ec0 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f5cf13e7cdb in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f5cf14fdd8b in QMainWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f5cf27b5147 in KMainWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#33 0x00007f5cf27ed4e5 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#34 0x00007f5cf13a505c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007f5cf13aa516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f5cf00e262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f5cf00e4a26 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f5cf0138673 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007f5cea7f21a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007f5cea7f2400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007f5cea7f24ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f5cf0138a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f5cf00dfdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007f5cf1524e10 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00000000004588f0 in Gwenview::ViewMainPage::showContextMenu() ()
#46 0x00007f5cf0110e4f in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007f5cf169f9a1 in QGraphicsItem::sceneEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f5cf16c96ca in
QGraphicsScene::contextMenuEvent(QGraphicsSceneContextMenuEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f5cf16dc385 in QGraphicsScene::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007f5cf13a505c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f5cf13aa516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f5cf00e262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f5cf16f748d in QGraphicsView::contextMenuEvent(QContextMenuEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007f5cf13e7f88 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f5cf14e6b5e in QFrame::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f5cf16f6eb3 in QGraphicsView::viewportEvent(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f5cf00e2412 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f5cf13a503c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f5cf13abea1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f5cf00e262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x00007f5cf14026b2 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#62 0x00007f5cf1404b3b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#63 0x00007f5cf13a505c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#64 0x00007f5cf13aa516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#65 0x00007f5cf00e262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#66 0x00007f5cf0424521 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#67 0x00007f5cf04261e5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#68 0x00007f5cf0409f38 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#69 0x00007f5ce0b39070 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#70 0x00007f5cea7f21a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#71 0x00007f5cea7f2400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#72 0x00007f5cea7f24ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#73 0x00007f5cf0138a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#74 0x00007f5cf00dfdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#75 0x00007f5cf00e7e8c in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#76 0x000000000044ba70 in main ()

Possible duplicates by query: bug 367691, bug 354273, bug 353841, bug 353295.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to