[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [konqueror] [Bug 362086] New: [OS X] konqueror crashing on exit
From:       RJVB via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-04-22 13:04:35
Message-ID: bug-362086-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 362086
           Summary: [OS X] konqueror crashing on exit
           Product: konqueror
           Version: unspecified
          Platform: Compiled Sources
                OS: OS X
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: rjvbertin@gmail.com

Application: konqueror (5.20.0)
 (Compiled from sources)
Qt Version: 5.6.0
Frameworks Version: Unknown
Operating System: Darwin 13.4.0 x86_64
Distribution (Platform): MacPorts Packages

-- Information about the crash:
- What I was doing when the application crashed:
1) start konqueror with a http URL
2) wait until the startup has completed and the page is shown
3) quit, either via the Quit menu item in the application menu or by closing
the (single/last) window

Note that at this time, loading webpages fails with the error message "File or
Folder Does Not Exist".
KIO's http.so plugin is installed at the same location as other KIO plugins
that do work, like man.so;  those show the same crash.

Using kf5-baseapps 9f574fc68d7133831505a1c71ef370edf49b41c5
(v15.03.80-517-g9f574fc)

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault: 11
(lldb) process attach --pid 32309
Process 32309 stopped
Executable module set to
"/Applications/MacPorts/KF5/konqueror.app/Contents/MacOS/konqueror".
Architecture set to: x86_64-apple-macosx.
(lldb) set set term-width 200
(lldb) thread info
thread #1: tid = 0x116c673, 0x00007fff89660e20 libsystem_kernel.dylib`__wait4 +
8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x116c673, 0x00007fff89660e20 libsystem_kernel.dylib`__wait4
+ 8, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff89660e20 libsystem_kernel.dylib`__wait4 + 8
    frame #1: 0x000000010c51cfde libKF5Crash.5.dylib`KCrash::startProcess(int,
char const**, bool) [inlined] startProcessInternal(argc=<unavailable>,
directly=<unavailable>) + 125 at kcrash.cpp:641
    frame #2: 0x000000010c51cf61
libKF5Crash.5.dylib`KCrash::startProcess(argc=<unavailable>,
argv=<unavailable>, waitAndExit=<unavailable>) + 17 at kcrash.cpp:623
    frame #3: 0x000000010c51cde9
libKF5Crash.5.dylib`KCrash::defaultCrashHandler(sig=<unavailable>) + 1049 at
kcrash.cpp:527
    frame #4: 0x00007fff8b9645aa libsystem_platform.dylib`_sigtramp + 26
    frame #5: 0x000000010d73610b QtCore`QHash<QString, QCache<QString,
bool>::Node>::find(QString const&) [inlined] QHash<QString, QCache<QString,
bool>::Node>::findNode(this=<unavailable>, akey=0x00007fff54f13b08,
h=1618761909) const + 10 at qhash.h:886
    frame #6: 0x000000010d736101 QtCore`QHash<QString, QCache<QString,
bool>::Node>::find(QString const&) [inlined] QHash<QString, QCache<QString,
bool>::Node>::findNode(akey=0x00007fff54f13b08) const + 28 at qhash.h:905
    frame #7: 0x000000010d7360e5 QtCore`QHash<QString, QCache<QString,
bool>::Node>::find(this=0x00007f9b832b5e90, akey=0x00007fff54f13b08) + 117 at
qhash.h:869
    frame #8: 0x000000010d734647 QtCore`setNativeLocks(QString const&, int)
[inlined] QCache<QString, bool>::relink(this=0x00007f9b832b5e80,
key=0x00007f9b83053bf0) + 17 at qcache.h:66
    frame #9: 0x000000010d734636 QtCore`setNativeLocks(QString const&, int)
[inlined] QCache<QString, bool>::object(key=0x00007f9b83053bf0) const at
qcache.h:127
    frame #10: 0x000000010d734636 QtCore`setNativeLocks(QString const&, int)
[inlined] QStringBuilder<QString, QString>::operator
QString(fn=0x00007f9b83053bf0, a=0x00007f9b83064ca0, b=0x00007f9b830bb9b0,
rc=<unavailable>) const + 56 at qlockfile_unix.cpp:139
    frame #11: 0x000000010d7345fe QtCore`setNativeLocks(fileName=<unavailable>,
fd=7) + 126 at qlockfile_unix.cpp:160
    frame #12: 0x000000010d733e24
QtCore`QLockFilePrivate::tryLock_sys(this=0x00007f9b80d04290) + 612 at
qlockfile_unix.cpp:190
    frame #13: 0x000000010d6d9870 QtCore`QLockFile::tryLock(this=<unavailable>,
timeout=-1) + 112 at qlockfile.cpp:212
    frame #14: 0x000000010be6b474
libKF5ConfigCore.5.dylib`KConfigIniBackend::lock(this=0x00007f9b832f9c90) + 260
at kconfigini.cpp:635
    frame #15: 0x000000010be54a13 libKF5ConfigCore.5.dylib`KConfig::sync()
[inlined] KConfigPrivate::lockLocal(this=<unavailable>) + 275 at
kconfig.cpp:109
    frame #16: 0x000000010be54a01
libKF5ConfigCore.5.dylib`KConfig::sync(this=<unavailable>) + 257 at
kconfig.cpp:420
    frame #17: 0x000000010be53898 libKF5ConfigCore.5.dylib`KConfig::~KConfig()
[inlined] KConfig::~KConfig(this=0x00007f9b832f9ea0) + 46 at kconfig.cpp:272
    frame #18: 0x000000010be5386a libKF5ConfigCore.5.dylib`KConfig::~KConfig()
[inlined] KConfig::~KConfig(this=0x00007f9b832f9ea0) at kconfig.cpp:269
    frame #19: 0x000000010be5386a
libKF5ConfigCore.5.dylib`KConfig::~KConfig(this=0x00007f9b832f9ea0) + 10 at
kconfig.cpp:269
    frame #20: 0x000000010ad8e967
libkdeinit5_konqueror.dylib`KonqClosedWindowsManager::~KonqClosedWindowsManager(this=0x00007f9b80e00250)
+ 119 at konqclosedwindowsmanager.cpp:78
    frame #21: 0x000000010ad9072a libkdeinit5_konqueror.dylib`$_0::destroy()
[inlined]
KonqClosedWindowsManager::~KonqClosedWindowsManager(this=0x00007f9b80e00250) +
42 at konqclosedwindowsmanager.cpp:73
    frame #22: 0x000000010ad90722 libkdeinit5_konqueror.dylib`$_0::destroy()
[inlined]
KonqClosedWindowsManagerPrivate::~KonqClosedWindowsManagerPrivate(this=0x00007f9b80e00250)
at konqclosedwindowsmanager.cpp:39
    frame #23: 0x000000010ad90722 libkdeinit5_konqueror.dylib`$_0::destroy()
[inlined]
QBasicAtomicPointer<KonqClosedWindowsManagerPrivate>::load(this=0x00007f9b80e00250)
const at konqclosedwindowsmanager.cpp:39
    frame #24: 0x000000010ad90722 libkdeinit5_konqueror.dylib`$_0::destroy() +
34 at konqclosedwindowsmanager.cpp:46
    frame #25: 0x00007fff80fb37b5 libsystem_c.dylib`__cxa_finalize + 177
    frame #26: 0x00007fff80fb3a60 libsystem_c.dylib`exit + 22
    frame #27: 0x00007fff8ad2e604 libdyld.dylib`start + 8

  thread #2: tid = 0x116c676, 0x00007fff89661662
libsystem_kernel.dylib`kevent64 + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff89661662 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff8ca3c421 libdispatch.dylib`_dispatch_mgr_invoke + 239
    frame #2: 0x00007fff8ca3c136 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x116c677, 0x00007fff89660e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff89660e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8966df08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff89670fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #4: tid = 0x116c67b, 0x00007fff89660e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff89660e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8966df08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff89670fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #5: tid = 0x116c686, 0x00007fff89660e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff89660e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8966df08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff89670fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #6: tid = 0x116c687, 0x00007fff896609aa
libsystem_kernel.dylib`__select + 10, name = 'QDBusConnectionManager'
    frame #0: 0x00007fff896609aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010d7f1754 QtCore`qt_safe_select(nfds=7,
fdread=0x00007f9b81834d98, fdwrite=0x00007f9b81835028,
fdexcept=0x00007f9b818352b8, orig_timeout=<unavailable>) + 564 at
qcore_unix.cpp:75
    frame #2: 0x000000010d7f28d9
QtCore`QEventDispatcherUNIXPrivate::doSelect(this=0x00007f9b81834c00,
timeout=<unavailable>, flags=<unavailable>) + 665 at
qeventdispatcher_unix.cpp:192
    frame #3: 0x000000010d7f39fe
QtCore`QEventDispatcherUNIX::processEvents(this=0x00007f9b80ebb860,
flags=<unavailable>) + 222 at qeventdispatcher_unix.cpp:607
    frame #4: 0x000000010d797f01
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined]
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at
qeventloop.cpp:128
    frame #5: 0x000000010d797ee4
QtCore`QEventLoop::exec(this=0x000000011582be28, flags=<unavailable>) + 372 at
qeventloop.cpp:204
    frame #6: 0x000000010d5d97b5 QtCore`QThread::exec(this=<unavailable>) + 117
at qthread.cpp:503
    frame #7: 0x000000010bef78c3
QtDBus`QDBusConnectionManager::run(this=0x00007f9b80eb7420) + 19 at
qdbusconnection.cpp:181
    frame #8: 0x000000010d5dd1cb
QtCore`QThreadPrivate::start(arg=0x00007f9b80eb7420) + 363 at
qthread_unix.cpp:340
    frame #9: 0x00007fff8966c899 libsystem_pthread.dylib`_pthread_body + 138
    frame #10: 0x00007fff8966c72a libsystem_pthread.dylib`_pthread_start + 137
    frame #11: 0x00007fff89670fc9 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x116c692, 0x00007fff89660e6a
libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #0: 0x00007fff89660e6a libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007fff8966df08 libsystem_pthread.dylib`_pthread_wqthread +
330
    frame #2: 0x00007fff89670fb9 libsystem_pthread.dylib`start_wqthread + 13

  thread #8: tid = 0x116c696, 0x00007fff8965ca1a
libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff8965ca1a libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff8965bd18 libsystem_kernel.dylib`mach_msg + 64
    frame #2: 0x00007fff8346ff15 CoreFoundation`__CFRunLoopServiceMachPort +
181
    frame #3: 0x00007fff8346f539 CoreFoundation`__CFRunLoopRun + 1161
    frame #4: 0x00007fff8346ee75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #5: 0x00007fff8983e05e AppKit`_NSEventThread + 144
    frame #6: 0x00007fff8966c899 libsystem_pthread.dylib`_pthread_body + 138
    frame #7: 0x00007fff8966c72a libsystem_pthread.dylib`_pthread_start + 137
    frame #8: 0x00007fff89670fc9 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x116c69a, 0x00007fff896609aa
libsystem_kernel.dylib`__select + 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff896609aa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff834bba03 CoreFoundation`__CFSocketManager + 867
    frame #2: 0x00007fff8966c899 libsystem_pthread.dylib`_pthread_body + 138
    frame #3: 0x00007fff8966c72a libsystem_pthread.dylib`_pthread_start + 137
    frame #4: 0x00007fff89670fc9 libsystem_pthread.dylib`thread_start + 13
(lldb) detach
Process 32309 detached

Possible duplicates by query: bug 361960, bug 361946, bug 361916, bug 361893,
bug 361856.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic