Bug 322658 - if closing (at least?) one of two windows of one konquerer instance, both will be emptied or konquerer crashes
Summary: if closing (at least?) one of two windows of one konquerer instance, both wil...
Status: RESOLVED DUPLICATE of bug 278431
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-21 18:18 UTC by Axel Krebs
Modified: 2014-02-08 20:54 UTC (History)
1 user (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 Axel Krebs 2013-07-21 18:18:52 UTC
Application: konqueror (4.10.5)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-27-generic x86_64
Distribution: Ubuntu 13.04

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

For file and directory purposes, I often use two (or three) windows within _one_ konquerer instance.

If closing one subdirectory (window), the program empties all or crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7af7a717c0 (LWP 2837))]

Thread 4 (Thread 0x7f7ad9a1d700 (LWP 2838)):
#0  0x00007f7af52e73cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7af242f1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7af242f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7af6719036 in QEventDispatcherGlib::processEvents (this=0x7f7ad40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7af66e938f in QEventLoop::processEvents (this=this@entry=0x7f7ad9a1cd90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7af66e9618 in QEventLoop::exec (this=this@entry=0x7f7ad9a1cd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7af65eb410 in QThread::exec (this=this@entry=0x1a3c8a0) at thread/qthread.cpp:542
#7  0x00007f7af66caedf in QInotifyFileSystemWatcherEngine::run (this=0x1a3c8a0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f7af65edbec in QThreadPrivate::start (arg=0x1a3c8a0) at thread/qthread_unix.cpp:338
#9  0x00007f7af2b03f8e in start_thread (arg=0x7f7ad9a1d700) at pthread_create.c:311
#10 0x00007f7af52f3e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7ad37fe700 (LWP 2842)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x7f7ac4000a60, decr=1) at pthread_mutex_unlock.c:58
#1  0x00007f7af246e5f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7af242edf9 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7af242f248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7af242f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7af6719036 in QEventDispatcherGlib::processEvents (this=0x7f7ac40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f7af66e938f in QEventLoop::processEvents (this=this@entry=0x7f7ad37fdd90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7af66e9618 in QEventLoop::exec (this=this@entry=0x7f7ad37fdd90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f7af65eb410 in QThread::exec (this=this@entry=0x1b861e0) at thread/qthread.cpp:542
#9  0x00007f7af66caedf in QInotifyFileSystemWatcherEngine::run (this=0x1b861e0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f7af65edbec in QThreadPrivate::start (arg=0x1b861e0) at thread/qthread_unix.cpp:338
#11 0x00007f7af2b03f8e in start_thread (arg=0x7f7ad37fe700) at pthread_create.c:311
#12 0x00007f7af52f3e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7ad2506700 (LWP 7458)):
#0  0x00007f7af52e73cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7af242f1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7af242f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7af6719036 in QEventDispatcherGlib::processEvents (this=0x7f7ab8002a60, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7af66e938f in QEventLoop::processEvents (this=this@entry=0x7f7ad2505d90, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7af66e9618 in QEventLoop::exec (this=this@entry=0x7f7ad2505d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7af65eb410 in QThread::exec (this=this@entry=0xa5bf190) at thread/qthread.cpp:542
#7  0x00007f7af66caedf in QInotifyFileSystemWatcherEngine::run (this=0xa5bf190) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f7af65edbec in QThreadPrivate::start (arg=0xa5bf190) at thread/qthread_unix.cpp:338
#9  0x00007f7af2b03f8e in start_thread (arg=0x7f7ad2506700) at pthread_create.c:311
#10 0x00007f7af52f3e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7af7a717c0 (LWP 2837)):
[KCrash Handler]
#6  QList (l=..., this=0x7fff0bd986f0) at /usr/include/qt4/QtCore/qlist.h:122
#7  QForeachContainer (t=..., this=0x7fff0bd986f0) at /usr/include/qt4/QtCore/qglobal.h:2367
#8  KDirLister::Private::cachedItemsJobForUrl (this=0x2e00460045004e, url=...) at ../../kio/kio/kdirlister.cpp:281
#9  0x00007f7aedcbb9a7 in KDirListerCache::updateDirectory (this=this@entry=0x19f4130, _dir=...) at ../../kio/kio/kdirlister.cpp:694
#10 0x00007f7aedcbeedd in KDirListerCache::slotFilesAdded (this=0x19f4130, dir=...) at ../../kio/kio/kdirlister.cpp:866
#11 0x00007f7af66ff0ef in QMetaObject::activate (sender=0x19f9df0, m=m@entry=0x7f7aee0390a0 <OrgKdeKDirNotifyInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff0bd98af0) at kernel/qobject.cpp:3539
#12 0x00007f7aedccd025 in OrgKdeKDirNotifyInterface::FilesAdded (this=<optimized out>, _t1=...) at ./kdirnotify.moc:131
#13 0x00007f7aedccd61b in OrgKdeKDirNotifyInterface::qt_metacall (this=0x19f9df0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff0bd98cb0) at ./kdirnotify.moc:107
#14 0x00007f7af3aad063 in QDBusConnectionPrivate::deliverCall (this=0x1617f50, object=0x19f9df0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:951
#15 0x00007f7af67045be in QObject::event (this=0x19f9df0, e=<optimized out>) at kernel/qobject.cpp:1194
#16 0x00007f7af5a908ec in QApplicationPrivate::notify_helper (this=this@entry=0x15cd6c0, receiver=receiver@entry=0x19f9df0, e=e@entry=0x1d29d80) at kernel/qapplication.cpp:4567
#17 0x00007f7af5a9325b in QApplication::notify (this=this@entry=0x7fff0bd99940, receiver=receiver@entry=0x19f9df0, e=e@entry=0x1d29d80) at kernel/qapplication.cpp:4428
#18 0x00007f7af746d1a6 in KApplication::notify (this=0x7fff0bd99940, receiver=0x19f9df0, event=0x1d29d80) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007f7af66ea63e in QCoreApplication::notifyInternal (this=0x7fff0bd99940, receiver=receiver@entry=0x19f9df0, event=event@entry=0x1d29d80) at kernel/qcoreapplication.cpp:946
#20 0x00007f7af66ee171 in sendEvent (event=0x1d29d80, receiver=0x19f9df0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x14e6150) at kernel/qcoreapplication.cpp:1570
#22 0x00007f7af66ee4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#23 0x00007f7af6718e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#24 postEventSourceDispatch (s=0x15cdc10) at kernel/qeventdispatcher_glib.cpp:279
#25 0x00007f7af242ef05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f7af242f248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f7af242f304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f7af6719016 in QEventDispatcherGlib::processEvents (this=0x14e8670, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#29 0x00007f7af5b3613e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f7af66e938f in QEventLoop::processEvents (this=this@entry=0x7fff0bd99630, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f7af66e9618 in QEventLoop::exec (this=this@entry=0x7fff0bd99630, flags=...) at kernel/qeventloop.cpp:204
#32 0x00007f7af66eecf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#33 0x00007f7ae226b73e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#34 0x00000000004084ea in launch (argc=argc@entry=4, _name=_name@entry=0x15a4f98 "konqueror", args=0x15a4fd4 "/home/ak", args@entry=0x15a4fa2 "-mimetype", cwd=cwd@entry=0x15a4fd4 "/home/ak", envc=envc@entry=40, envs=<optimized out>, envs@entry=0x15a4fe5 "KDE_FULL_SESSION=true", reset_env=true, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x15a5662 "quadro;1374406011;142189;2213_TIME0") at ../../kinit/kinit.cpp:738
#35 0x00000000004095fb in handle_launcher_request (sock=sock@entry=40, who=<optimized out>) at ../../kinit/kinit.cpp:1230
#36 0x0000000000409bf0 in handle_requests (waitForPid=waitForPid@entry=0) at ../../kinit/kinit.cpp:1414
#37 0x00000000004054f7 in main (argc=4, argv=<optimized out>, envp=0x7fff0bd9a8d0) at ../../kinit/kinit.cpp:1911

Possible duplicates by query: bug 322130, bug 320734, bug 320664, bug 316953, bug 311237.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2014-01-01 17:04:56 UTC
Cannot reproduce on KDE 4.12, but I am not entirely sure about the steps to reproduce this crash from your description. Can you please outline what we can do the reproduce this crash?
Comment 2 Axel Krebs 2014-01-28 11:23:53 UTC
(In reply to comment #1)
> Cannot reproduce on KDE 4.12, but I am not entirely sure about the steps to
> reproduce this crash from your description. Can you please outline what we
> can do the reproduce this crash?

(In reply to comment #1)
> Cannot reproduce on KDE 4.12, but I am not entirely sure about the steps to
> reproduce this crash from your description. Can you please outline what we
> can do the reproduce this crash?

This is using konqueer with two windows-- left and right. 
I use this arrangement to drag-and.drop files from one directory to the other one.
Hope I could clarify.
Sorry for delay

Axel
Comment 3 Christoph Feck 2014-02-08 20:54:01 UTC

*** This bug has been marked as a duplicate of bug 278431 ***