Bug 291060 - opera 10.63 hang-up after saving a file through a web dialog
Summary: opera 10.63 hang-up after saving a file through a web dialog
Status: RESOLVED WORKSFORME
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: 4.6
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-09 15:18 UTC by Rob
Modified: 2020-09-30 21:32 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rob 2012-01-09 15:18:03 UTC
Application: opera ()
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
save a file, dialog opens, approx. 1 minute "dead" and then the dialogbox can be closed (file is saved). After this point, opera is hanging, probably dependent on the circumstances of file save.
The minute's waiting time is not specific to opera, this is also appearing with e.g. LibreOffice.

The crash can be reproduced every time.

-- Backtrace:
Application: Opera (opera), signal: Bus error
[Current thread is 1 (Thread 0xb77ce9f0 (LWP 3273))]

Thread 8 (Thread 0xb539bb70 (LWP 3276)):
#0  0x00e6d416 in __kernel_vsyscall ()
#1  0x00ae148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0806b6a2 in ?? ()
#3  0x089ff4e3 in ?? ()
#4  0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xb4543b70 (LWP 3288)):
#0  0x00e6d416 in __kernel_vsyscall ()
#1  0x00ae148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0806b6a2 in ?? ()
#3  0x089ff4e3 in ?? ()
#4  0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xb2af1b70 (LWP 3289)):
#0  0x00e6d416 in __kernel_vsyscall ()
#1  0x00ae148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x080691f9 in ?? ()
#3  0x084a1d6a in ?? ()
#4  0x084a1d98 in ?? ()
#5  0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0xb22f0b70 (LWP 3290)):
#0  0x00e6d416 in __kernel_vsyscall ()
#1  0x00ae148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x080691f9 in ?? ()
#3  0x084a1d6a in ?? ()
#4  0x084a1d98 in ?? ()
#5  0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0xb0fffb70 (LWP 3291)):
#0  0x00e6d416 in __kernel_vsyscall ()
#1  0x00ae148c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x080691f9 in ?? ()
#3  0x084a1d6a in ?? ()
#4  0x084a1d98 in ?? ()
#5  0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xa9fd4b70 (LWP 3297)):
#0  0x00530d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x04da3dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x04e704f2 in updateCurrentTime (this=0xad326f4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xad326f4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x04e6ed32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa9fd40dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x04e6edcd in timerSourcePrepare (source=0xad326c0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01e32d74 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01e33c03 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01e342c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x04e6f577 in QEventDispatcherGlib::processEvents (this=0xabe43a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x04e41289 in QEventLoop::processEvents (this=0xa9fd4290, flags=...) at kernel/qeventloop.cpp:149
#12 0x04e41522 in QEventLoop::exec (this=0xa9fd4290, flags=...) at kernel/qeventloop.cpp:201
#13 0x04d4b2a0 in QThread::exec (this=0xad56cb0) at thread/qthread.cpp:492
#14 0x04e22fdb in QInotifyFileSystemWatcherEngine::run (this=0xad56cb0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x04d4dda2 in QThreadPrivate::start (arg=0xad56cb0) at thread/qthread_unix.cpp:320
#16 0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa8992b70 (LWP 3301)):
#0  0x00530d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x04da3dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x04e704f2 in updateCurrentTime (this=0xae40bc1c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xae40bc1c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x04e6ed32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa89920dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x04e6edcd in timerSourcePrepare (source=0xae40bbe8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x01e32d74 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x01e33c03 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x01e342c4 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x04e6f577 in QEventDispatcherGlib::processEvents (this=0xaf6d0a8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x04e41289 in QEventLoop::processEvents (this=0xa8992290, flags=...) at kernel/qeventloop.cpp:149
#12 0x04e41522 in QEventLoop::exec (this=0xa8992290, flags=...) at kernel/qeventloop.cpp:201
#13 0x04d4b2a0 in QThread::exec (this=0xb8a7a30) at thread/qthread.cpp:492
#14 0x04e22fdb in QInotifyFileSystemWatcherEngine::run (this=0xb8a7a30) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x04d4dda2 in QThreadPrivate::start (arg=0xb8a7a30) at thread/qthread_unix.cpp:320
#16 0x00adce99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0060673e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb77ce9f0 (LWP 3273)):
[KCrash Handler]
#7  0x00e6d416 in __kernel_vsyscall ()
#8  0x005ff681 in select () from /lib/i386-linux-gnu/libc.so.6
#9  0x04e6c26e in qt_safe_select (nfds=97, fdread=0xbf96ae9c, fdwrite=0xbf96ae1c, fdexcept=0x0, orig_timeout=0xbf96adc8) at kernel/qcore_unix.cpp:92
#10 0x04e1e43e in select_msecs (nfds=97, fdread=0xbf96ae9c, fdwrite=0xbf96ae1c, timeout=29989) at io/qprocess_unix.cpp:885
#11 0x04e1ff6b in QProcessPrivate::waitForFinished (this=0xabcb628, msecs=29996) at io/qprocess_unix.cpp:1101
#12 0x04ddcb60 in QProcess::waitForFinished (this=0xbf96afbc, msecs=29996) at io/qprocess.cpp:1742
#13 0x072506c8 in KSambaSharePrivate::runProcess (progName=..., args=..., stdOut=..., stdErr=...) at ../../kio/kio/ksambashare.cpp:116
#14 0x07250c00 in KSambaSharePrivate::getNetUserShareInfo (this=0xb359f5a8) at ../../kio/kio/ksambashare.cpp:172
#15 0x072522f6 in KSambaSharePrivate::sync (this=0xb359f5a8) at ../../kio/kio/ksambashare.cpp:369
#16 0x07252cc5 in KSambaSharePrivate::_k_slotFileChange (this=0xb359f5a8, path=...) at ../../kio/kio/ksambashare.cpp:422
#17 0x07252df5 in KSambaShare::qt_metacall (this=0xabc9e038, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf96b2d8) at ./moc_ksambashare.cpp:77
#18 0x04e486ba in QMetaObject::metacall (object=0xabc9e038, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbf96b2d8) at kernel/qmetaobject.cpp:237
#19 0x04e584ff in QMetaObject::activate (sender=0xb2d0a18, m=0xd88044, local_signal_index=0, argv=0xbf96b2d8) at kernel/qobject.cpp:3287
#20 0x00c0fcf3 in KDirWatch::dirty (this=0xb2d0a18, _t1=...) at ./kdirwatch.moc:99
#21 0x00c0fd24 in KDirWatch::setDirty (this=0xb2d0a18, _file=...) at ../../kdecore/io/kdirwatch.cpp:1865
#22 0x00c10045 in KDirWatch::qt_metacall (this=0xb2d0a18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xaebfae8) at ./kdirwatch.moc:86
#23 0x04e486ba in QMetaObject::metacall (object=0xb2d0a18, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xaebfae8) at kernel/qmetaobject.cpp:237
#24 0x04e52e16 in QMetaCallEvent::placeMetaCall (this=0xabc3d10, object=0xb2d0a18) at kernel/qobject.cpp:535
#25 0x04e573b7 in QObject::event (this=0xb2d0a18, e=0xabc3d10) at kernel/qobject.cpp:1226
#26 0x014a0d24 in QApplicationPrivate::notify_helper (this=0x9b89a90, receiver=0xb2d0a18, e=0xabc3d10) at kernel/qapplication.cpp:4462
#27 0x014a58ce in QApplication::notify (this=0x9a1ed50, receiver=0xb2d0a18, e=0xabc3d10) at kernel/qapplication.cpp:3862
#28 0x011aa32a in KApplication::notify (this=0x9a1ed50, receiver=0xb2d0a18, event=0xabc3d10) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x04e420bb in QCoreApplication::notifyInternal (this=0x9a1ed50, receiver=0xb2d0a18, event=0xabc3d10) at kernel/qcoreapplication.cpp:731
#30 0x04e45c79 in sendEvent (receiver=0x0, event_type=0, data=0x9a0edb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9a0edb8) at kernel/qcoreapplication.cpp:1372
#32 0x04e45e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#33 0x00b179b8 in QCoreApplication::sendPostedEvents() () from /usr/lib/opera/liboperakde4.so
#34 0x00b16e51 in Kde4ToolkitLibrary::IsStyleChanged() () from /usr/lib/opera/liboperakde4.so
#35 0x08b50b1d in ?? ()
#36 0x08707212 in ?? ()
#37 0x0870732f in ?? ()
#38 0x08075ae9 in ?? ()
#39 0x0807567f in ?? ()
#40 0x0807631a in ?? ()
#41 0x08054db0 in ?? ()
#42 0x080527e4 in ?? ()
#43 0x0804eed0 in ?? ()
#44 0x0054ce37 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#45 0x0804ed41 in ?? ()

Possible duplicates by query: bug 259343, bug 247807, bug 246136, bug 223547.

Reported using DrKonqi
Comment 1 oracle2b 2012-06-06 18:49:56 UTC
I experience a hangup of of 1-3 minutes in opera when i use the save/save-as/open dialog. 
This occurs on every website, this doesn't seem to happen with other applications.
I'm using pclinuxos KDE 4.6.5.
Comment 2 Frank Reininghaus 2012-07-09 09:15:18 UTC
*** Bug 303225 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2013-01-13 14:15:48 UTC
*** Bug 313179 has been marked as a duplicate of this bug. ***
Comment 4 Frank Reininghaus 2013-01-15 15:45:52 UTC
*** Bug 313307 has been marked as a duplicate of this bug. ***
Comment 5 Frank Reininghaus 2013-01-20 10:09:03 UTC
*** Bug 313548 has been marked as a duplicate of this bug. ***
Comment 6 Dawit Alemayehu 2013-06-04 04:21:27 UTC
This is caused by the same issue that caused bug# 260719.  For details see
http://lists.kde.org/?t=129572447500001&r=1&w=2.

Note that in this case the culprit is KSambaShare which calls KProcess::waitForFinished inside its "runProcess" function.
Comment 7 Frank Reininghaus 2013-10-13 17:06:15 UTC
*** Bug 325964 has been marked as a duplicate of this bug. ***
Comment 8 Frank Reininghaus 2013-12-27 17:06:22 UTC
*** Bug 329261 has been marked as a duplicate of this bug. ***
Comment 9 Dawit Alemayehu 2013-12-28 06:35:44 UTC
Frank sorry but the bug reports you have been marking duplicate of this one are not due to the the issue that causes this bug. This one happens for the reasons I listed in comment #6. All the bug reports you marked as duplicate are crashes due to a buffer overflow where as this one is a hang up or a freeze.
Comment 10 Nate Graham 2020-09-29 20:50:08 UTC
Is this happening in any recent versions of Plasma 5?
Comment 11 Rob 2020-09-30 10:37:22 UTC
Quite old bug...
A couple of years, no such behaviour appeared to occur. Just on this occasion, I did the file save operation once more now. All okay. Verified on Linux Mint 18.3 KDE, Plasma 5.8.7.

I'd suggest to close this bug entry.
Comment 12 Christoph Feck 2020-09-30 21:32:45 UTC
Thanks for the update; changing status.