Bug 292387

Summary: Gnview Crash [Gwenview::PreviewItemDelegate::eventFilte() ]
Product: [Applications] gwenview Reporter: Andres Cañadas <andrewglen>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: adaptee
Priority: NOR Keywords: triaged
Version: 2.7   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andres Cañadas 2012-01-25 12:20:56 UTC
Application: gwenview (2.7.2)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Just viewing ...
I open Gnview, trying to find a picture . I open a local folder and then crashed.
That's all

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
[Current thread is 1 (Thread 0x7ff4d166b780 (LWP 4301))]

Thread 6 (Thread 0x7ff4bee59700 (LWP 4303)):
#0  0x00007ff4ce0a8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff4caa24f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff4caa25429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff4d0505f3e in QEventDispatcherGlib::processEvents (this=0x2749360, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff4d04d9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff4d04d9ef7 in QEventLoop::exec (this=0x7ff4bee58dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007ff4d03f127f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007ff4d04bccbf in QInotifyFileSystemWatcherEngine::run (this=0x2747a80) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff4d03f3d05 in QThreadPrivate::start (arg=0x2747a80) at thread/qthread_unix.cpp:331
#9  0x00007ff4cb2eeefc in start_thread (arg=0x7ff4bee59700) at pthread_create.c:304
#10 0x00007ff4ce0b489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7ff4bd933700 (LWP 4311)):
#0  0xffffffffff600147 in ?? ()
#1  0x00007ff4bd932af0 in ?? ()
#2  0x00007fff13bca7e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 4 (Thread 0x7ff4b6fbf700 (LWP 4312)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff4ce0519df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff4ce04fd71 in __GI___libc_free (mem=0x7ff4ce36d1c0) at malloc.c:3736
#3  0x00007ff4d0505dd6 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2c73df0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:399
#4  0x00007ff4d0505e49 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2c73df0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#5  0x00007ff4d03f2e34 in QThreadPrivate::finish (arg=0x2fa67d0) at thread/qthread_unix.cpp:367
#6  0x00007ff4d03f3d0d in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#7  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:824
#8  QThreadPrivate::start (arg=0x2fa67d0) at thread/qthread_unix.cpp:290
#9  0x00007ff4cb2eeefc in start_thread (arg=0x7ff4b6fbf700) at pthread_create.c:304
#10 0x00007ff4ce0b489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7ff4b6750700 (LWP 4313)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff4d03f41ab in wait (time=18446744073709551615, this=0x26eb440) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x26a72c8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007ff4d0fadaf7 in ?? () from /usr/lib/libgwenviewlib.so.4
#4  0x00007ff4d03f3d05 in QThreadPrivate::start (arg=0x26a72b0) at thread/qthread_unix.cpp:331
#5  0x00007ff4cb2eeefc in start_thread (arg=0x7ff4b6750700) at pthread_create.c:304
#6  0x00007ff4ce0b489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ff4b5f4f700 (LWP 4323)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007ff4ce0519df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ff4ce04fd71 in __GI___libc_free (mem=0x7ff4ce36d1c0) at malloc.c:3736
#3  0x00007ff4caa204e1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff4d0505db3 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x26dbb50, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:392
#5  0x00007ff4d0505e49 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x26dbb50, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007ff4d03f2e34 in QThreadPrivate::finish (arg=0x7ff4d080e580) at thread/qthread_unix.cpp:367
#7  0x00007ff4d03f3d0d in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#8  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:824
#9  QThreadPrivate::start (arg=0x7ff4d080e580) at thread/qthread_unix.cpp:290
#10 0x00007ff4cb2eeefc in start_thread (arg=0x7ff4b5f4f700) at pthread_create.c:304
#11 0x00007ff4ce0b489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ff4d166b780 (LWP 4301)):
[KCrash Handler]
#6  0x00007ff4ce0093a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff4ce00cb0b in __GI_abort () at abort.c:92
#8  0x00007ff4ce041113 in __libc_message (do_abort=2, fmt=0x7ff4ce1320d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007ff4ce04ba96 in malloc_printerr (action=3, str=0x7ff4ce132458 "malloc(): memory corruption (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007ff4ce04dccc in _int_malloc (av=0x7ff4ce36d1c0, bytes=16) at malloc.c:4308
#11 0x00007ff4ce04f77d in __GI___libc_malloc (bytes=16) at malloc.c:3660
#12 0x00007ff4ce42c4cd in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x00007ff4d0f98fe5 in ?? () from /usr/lib/libgwenviewlib.so.4
#14 0x00007ff4d0f958af in Gwenview::PreviewItemDelegate::eventFilter(QObject*, QEvent*) () from /usr/lib/libgwenviewlib.so.4
#15 0x00007ff4d04dac88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x27339b0, event=0x7fff13b78e40) at kernel/qcoreapplication.cpp:902
#16 0x00007ff4ced453ef in notify_helper (e=0x7fff13b78e40, receiver=0x27339b0, this=0x254b6e0) at kernel/qapplication.cpp:4482
#17 QApplicationPrivate::notify_helper (this=0x254b6e0, receiver=0x27339b0, e=0x7fff13b78e40) at kernel/qapplication.cpp:4458
#18 0x00007ff4ced4b64d in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fff13b791a0) at kernel/qapplication.cpp:4072
#19 0x00007ff4cfa59126 in KApplication::notify (this=0x7fff13b79d00, receiver=0x27339b0, event=0x7fff13b791a0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007ff4d04daafc in QCoreApplication::notifyInternal (this=0x7fff13b79d00, receiver=0x27339b0, event=0x7fff13b791a0) at kernel/qcoreapplication.cpp:787
#21 0x00007ff4ced463f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (receiver=0x27339b0, event=0x7fff13b791a0, alienWidget=0x0, nativeWidget=0x26eee20, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#23 0x00007ff4ced4688a in QApplicationPrivate::sendSyntheticEnterLeave (this=<optimized out>, widget=0x3417790) at kernel/qapplication.cpp:3232
#24 0x00007ff4ced911f2 in QWidget::~QWidget (this=0x3417790, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1605
#25 0x00007ff4d0fa2299 in ?? () from /usr/lib/libgwenviewlib.so.4
#26 0x00007ff4d04f1a88 in QObject::event (this=0x3417790, e=<optimized out>) at kernel/qobject.cpp:1200
#27 0x00007ff4ced956eb in QWidget::event (this=0x3417790, event=0x2def4a0) at kernel/qwidget.cpp:8754
#28 0x00007ff4ced45424 in notify_helper (e=0x2def4a0, receiver=0x3417790, this=0x254b6e0) at kernel/qapplication.cpp:4486
#29 QApplicationPrivate::notify_helper (this=0x254b6e0, receiver=0x3417790, e=0x2def4a0) at kernel/qapplication.cpp:4458
#30 0x00007ff4ced4a291 in QApplication::notify (this=0x7fff13b79d00, receiver=0x3417790, e=0x2def4a0) at kernel/qapplication.cpp:4365
#31 0x00007ff4cfa59126 in KApplication::notify (this=0x7fff13b79d00, receiver=0x3417790, event=0x2def4a0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007ff4d04daafc in QCoreApplication::notifyInternal (this=0x7fff13b79d00, receiver=0x3417790, event=0x2def4a0) at kernel/qcoreapplication.cpp:787
#33 0x00007ff4d04de51f in sendEvent (event=0x2def4a0, receiver=0x3417790) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x25275e0) at kernel/qcoreapplication.cpp:1428
#35 0x00007ff4d0505a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007ff4caa24a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ff4caa25258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ff4caa25429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ff4d0505ed6 in QEventDispatcherGlib::processEvents (this=0x2528cd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#41 0x00007ff4ceded07e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x00007ff4d04d9cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x00007ff4d04d9ef7 in QEventLoop::exec (this=0x7fff13b79c60, flags=...) at kernel/qeventloop.cpp:201
#44 0x00007ff4d04de789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#45 0x0000000000423af5 in ?? ()
#46 0x00007ff4cdff430d in __libc_start_main (main=0x423570, argc=5, ubp_av=0x7fff13b7a028, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff13b7a018) at libc-start.c:226
#47 0x0000000000423da1 in _start ()

This bug may be a duplicate of or related to bug 285024.

Possible duplicates by query: bug 292022, bug 290830, bug 290682, bug 290537, bug 290211.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-04 20:04:50 UTC
The backtrace is incomplete due to missing debugging symbols. If the crash is reproducible, please install debugging symbols (should be gwenview-dbg in your distribution) and paste better backtrace here.
Comment 2 Andrew Crouthamel 2018-09-23 02:42:32 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 02:56:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!