Bug 333945 - Crash GwenView when watching Pics on NAS (ftp-access)
Summary: Crash GwenView when watching Pics on NAS (ftp-access)
Status: RESOLVED WORKSFORME
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.13.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-27 07:41 UTC by Axel Krebs
Modified: 2018-11-30 03:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Krebs 2014-04-27 07:41:02 UTC
Application: gwenview (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-24-generic i686
Distribution: Ubuntu 14.04 LTS

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

I was watching pics via ftp access on my NAS.
Just scrolling to the next pics, when experiencing crash

digiKAM 3.5

OS: KUBUNTU 14.04 LTS

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb3f24ac0 (LWP 8665))]

Thread 5 (Thread 0xb109fb40 (LWP 8666)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb5c0c392 in __GI___clock_gettime (clock_id=1, tp=0xb109efb8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb702a8cc in do_gettime (frac=0xb109efb0, sec=0xb109efa8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb71132a2 in updateCurrentTime (this=0xb07028e4) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xb07028e4, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb711182b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb109f0ac) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb71118bd in timerSourcePrepare (source=0xb07028b0, timeout=0xb109f0ac) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb4eac9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4ead2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4ead528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb711195f in QEventDispatcherGlib::processEvents (this=0xb0700468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb70e0823 in QEventLoop::processEvents (this=this@entry=0xb109f218, flags=...) at kernel/qeventloop.cpp:149
#13 0xb70e0b49 in QEventLoop::exec (this=this@entry=0xb109f218, flags=...) at kernel/qeventloop.cpp:204
#14 0xb6fcd23d in QThread::exec (this=this@entry=0xa262778) at thread/qthread.cpp:537
#15 0xb70c0c44 in QInotifyFileSystemWatcherEngine::run (this=0xa262778) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb6fcfb6f in QThreadPrivate::start (arg=0xa262778) at thread/qthread_unix.cpp:349
#17 0xb4f7ef70 in start_thread (arg=0xb109fb40) at pthread_create.c:312
#18 0xb5bfe70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 4 (Thread 0xb05a7b40 (LWP 8667)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb5c0c392 in __GI___clock_gettime (clock_id=1, tp=0xb05a6fb8) at ../sysdeps/unix/clock_gettime.c:115
#2  0xb702a8cc in do_gettime (frac=0xb05a6fb0, sec=0xb05a6fa8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb71132a2 in updateCurrentTime (this=0xafc026e4) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xafc026e4, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0xb711182b in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb05a70ac) at kernel/qeventdispatcher_glib.cpp:143
#7  0xb71118bd in timerSourcePrepare (source=0xafc026b0, timeout=0xb05a70ac) at kernel/qeventdispatcher_glib.cpp:176
#8  0xb4eac9b3 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4ead2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4ead528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb711195f in QEventDispatcherGlib::processEvents (this=0xafc00468, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#12 0xb70e0823 in QEventLoop::processEvents (this=this@entry=0xb05a7218, flags=...) at kernel/qeventloop.cpp:149
#13 0xb70e0b49 in QEventLoop::exec (this=this@entry=0xb05a7218, flags=...) at kernel/qeventloop.cpp:204
#14 0xb6fcd23d in QThread::exec (this=this@entry=0xa314378) at thread/qthread.cpp:537
#15 0xb70c0c44 in QInotifyFileSystemWatcherEngine::run (this=0xa314378) at io/qfilesystemwatcher_inotify.cpp:265
#16 0xb6fcfb6f in QThreadPrivate::start (arg=0xa314378) at thread/qthread_unix.cpp:349
#17 0xb4f7ef70 in start_thread (arg=0xb05a7b40) at pthread_create.c:312
#18 0xb5bfe70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 3 (Thread 0xad4a4b40 (LWP 8906)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4f82d4b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5c0b8ec in __pthread_cond_wait (cond=0xa9bbc90, mutex=0xa9bbc78) at forward.c:149
#3  0xb6fd00f5 in wait (time=4294967295, this=0xa9bbc78) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this@entry=0xaad933c, mutex=0xaad9338, time=time@entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb75ce0e8 in Gwenview::ThumbnailGenerator::run (this=0xaad9300) at ../../lib/thumbnailprovider/thumbnailgenerator.cpp:256
#6  0xb6fcfb6f in QThreadPrivate::start (arg=0xaad9300) at thread/qthread_unix.cpp:349
#7  0xb4f7ef70 in start_thread (arg=0xad4a4b40) at pthread_create.c:312
#8  0xb5bfe70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 2 (Thread 0xaf466b40 (LWP 9386)):
#0  0xb76eb424 in __kernel_vsyscall ()
#1  0xb4f8312d in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:245
#2  0xb5c0b944 in __pthread_cond_timedwait (cond=0xaafb0a8, mutex=0xaafb090, abstime=0xaf466218) at forward.c:162
#3  0xb6fd00d3 in wait (time=30000, this=0xaafb090) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=this@entry=0xaa412b8, mutex=mutex@entry=0xa2cebf4, time=30000) at thread/qwaitcondition_unix.cpp:158
#5  0xb6fc3016 in QThreadPoolThread::run (this=0xaa412b0) at concurrent/qthreadpool.cpp:142
#6  0xb6fcfb6f in QThreadPrivate::start (arg=0xaa412b0) at thread/qthread_unix.cpp:349
#7  0xb4f7ef70 in start_thread (arg=0xaf466b40) at pthread_create.c:312
#8  0xb5bfe70e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb3f24ac0 (LWP 8665)):
[KCrash Handler]
#7  QDragManager::move (this=this@entry=0xaa2bb10, globalPos=...) at kernel/qdnd_x11.cpp:1698
#8  0xb6230fef in QDragManager::eventFilter (this=0xaa2bb10, o=0xa9884e0, e=0xbfa67e34) at kernel/qdnd_x11.cpp:1308
#9  0xb70e1f1b in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0xa0aaef8, receiver=receiver@entry=0xa9884e0, event=event@entry=0xbfa67e34) at kernel/qcoreapplication.cpp:1044
#10 0xb619677e in QApplicationPrivate::notify_helper (this=0xa0aaef8, receiver=receiver@entry=0xa9884e0, e=0xbfa67e34) at kernel/qapplication.cpp:4542
#11 0xb619eea0 in QApplication::notify (this=0xbfa690f0, receiver=receiver@entry=0xa9884e0, e=e@entry=0xbfa67e34) at kernel/qapplication.cpp:4110
#12 0xb6ce60a4 in KApplication::notify (this=0xbfa690f0, receiver=0xa9884e0, event=0xbfa67e34) at ../../kdeui/kernel/kapplication.cpp:311
#13 0xb70e1e4a in QCoreApplication::notifyInternal (this=0xbfa690f0, receiver=receiver@entry=0xa9884e0, event=event@entry=0xbfa67e34) at kernel/qcoreapplication.cpp:953
#14 0xb619cb53 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xa9884e0, event=0xbfa67e34, alienWidget=0x0, nativeWidget=0xa9884e0, buttonDown=buttonDown@entry=0xb6b0dce4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#16 0xb6220778 in QETWidget::translateMouseEvent (this=0xa9884e0, event=event@entry=0xbfa6805c) at kernel/qapplication_x11.cpp:4634
#17 0xb621fec5 in QApplication::x11ProcessEvent (this=0xbfa690f0, event=event@entry=0xbfa6805c) at kernel/qapplication_x11.cpp:3627
#18 0xb624b524 in x11EventSourceDispatch (s=0xa0a4300, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0xb4ead1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0xb4ead468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0xb4ead528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0xb711193b in QEventDispatcherGlib::processEvents (this=this@entry=0xa075eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#23 0xb624b5de in QGuiEventDispatcherGlib::processEvents (this=0xa075eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0xb70e0823 in QEventLoop::processEvents (this=this@entry=0xaa46c78, flags=...) at kernel/qeventloop.cpp:149
#25 0xb70e0b49 in QEventLoop::exec (this=this@entry=0xaa46c78, flags=...) at kernel/qeventloop.cpp:204
#26 0xb62313a6 in QDragManager::drag (this=0xaa2bb10, o=o@entry=0xa6f51f0) at kernel/qdnd_x11.cpp:2032
#27 0xb61a9574 in QDrag::exec (this=this@entry=0xa6f51f0, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::CopyAction) at kernel/qdrag.cpp:284
#28 0xb75dee58 in Gwenview::ThumbnailView::startDrag (this=this@entry=0xa1b49e0, supportedActions=...) at ../../lib/thumbnailview/thumbnailview.cpp:699
#29 0xb672921a in QAbstractItemView::mouseMoveEvent (this=this@entry=0xa1b49e0, event=event@entry=0xbfa68b94) at itemviews/qabstractitemview.cpp:1725
#30 0xb674d2ca in QListView::mouseMoveEvent (this=0xa1b49e0, e=0xbfa68b94) at itemviews/qlistview.cpp:781
#31 0xb61f053c in QWidget::event (this=this@entry=0xa1b49e0, event=event@entry=0xbfa68b94) at kernel/qwidget.cpp:8361
#32 0xb65f678c in QFrame::event (this=this@entry=0xa1b49e0, e=e@entry=0xbfa68b94) at widgets/qframe.cpp:557
#33 0xb6684e48 in QAbstractScrollArea::viewportEvent (this=this@entry=0xa1b49e0, e=e@entry=0xbfa68b94) at widgets/qabstractscrollarea.cpp:1043
#34 0xb6729ddc in QAbstractItemView::viewportEvent (this=0xa1b49e0, event=0xbfa68b94) at itemviews/qabstractitemview.cpp:1644
#35 0xb66850c6 in viewportEvent (event=0xbfa68b94, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#36 QAbstractScrollAreaFilter::eventFilter (this=0xa1b4710, o=0xa1b2dd0, e=0xbfa68b94) at widgets/qabstractscrollarea_p.h:116
#37 0xb70e1fbe in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xa0aaef8, receiver=receiver@entry=0xa1b2dd0, event=event@entry=0xbfa68b94) at kernel/qcoreapplication.cpp:1063
#38 0xb61967d1 in QApplicationPrivate::notify_helper (this=0xa0aaef8, receiver=receiver@entry=0xa1b2dd0, e=0xbfa68b94) at kernel/qapplication.cpp:4563
#39 0xb619eea0 in QApplication::notify (this=0xbfa690f0, receiver=receiver@entry=0xa1b2dd0, e=e@entry=0xbfa68b94) at kernel/qapplication.cpp:4110
#40 0xb6ce60a4 in KApplication::notify (this=0xbfa690f0, receiver=0xa1b2dd0, event=0xbfa68b94) at ../../kdeui/kernel/kapplication.cpp:311
#41 0xb70e1e4a in QCoreApplication::notifyInternal (this=0xbfa690f0, receiver=receiver@entry=0xa1b2dd0, event=event@entry=0xbfa68b94) at kernel/qcoreapplication.cpp:953
#42 0xb619cb53 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#43 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xa1b2dd0, event=0xbfa68b94, alienWidget=0xa973848, nativeWidget=0xaaf49a0, buttonDown=buttonDown@entry=0xb6b0dce4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#44 0xb6220778 in QETWidget::translateMouseEvent (this=0xaaf49a0, event=event@entry=0xbfa68dbc) at kernel/qapplication_x11.cpp:4634
#45 0xb621fec5 in QApplication::x11ProcessEvent (this=0xbfa690f0, event=event@entry=0xbfa68dbc) at kernel/qapplication_x11.cpp:3627
#46 0xb624b524 in x11EventSourceDispatch (s=0xa0a4300, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#47 0xb4ead1e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4ead468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb4ead528 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb711193b in QEventDispatcherGlib::processEvents (this=this@entry=0xa075eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#51 0xb624b5de in QGuiEventDispatcherGlib::processEvents (this=0xa075eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#52 0xb70e0823 in QEventLoop::processEvents (this=this@entry=0xbfa69078, flags=...) at kernel/qeventloop.cpp:149
#53 0xb70e0b49 in QEventLoop::exec (this=this@entry=0xbfa69078, flags=...) at kernel/qeventloop.cpp:204
#54 0xb70e68fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#55 0xb6194a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#56 0x08066d14 in main (argc=6, argv=0xbfa691d4) at ../../app/main.cpp:139

Possible duplicates by query: bug 329214.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-31 04:00:38 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-15 10:46:23 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
mark the bug 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 Bug Janitor Service 2018-11-30 03:59:21 UTC
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!