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

List:       konq-bugs
Subject:    [konqueror] [Bug 330809] New: Konqueror crashed on closing a tab while others ran in the background
From:       Thorsten Glaser <t.glaser () tarent ! de>
Date:       2014-02-05 18:05:56
Message-ID: bug-330809-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 330809
           Summary: Konqueror crashed on closing a tab while others ran in
                    the background
    Classification: Unclassified
           Product: konqueror
           Version: 4.11.5
          Platform: Debian unstable
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: t.glaser@tarent.de

Application: konqueror (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.6
Operating System: Linux 3.12-1-amd64 i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
I had just opened a number of tabs in Konqueror, had finished reading one of
them and closed it with ^W while, I think, the others were not yet completely
finished loading. I got the KDE crash handler. Restarting worked, closing the
tab worked then.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xf4c50740 (LWP 7426))]

Thread 2 (Thread 0xf026cb40 (LWP 7439)):
#0  0xf77b0425 in __kernel_vsyscall ()
#1  0xf75f87e2 in clock_gettime (clock_id=1, tp=0xf026bfe8) at
../sysdeps/unix/clock_gettime.c:115
#2  0xf5b7b47c in do_gettime (frac=0xf026bfe0, sec=0xf026bfd8) at
tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xf5c645f2 in updateCurrentTime (this=0xef902074) at
kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=this@entry=0xef902074, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0xf5c62bab in timerSourcePrepareHelper (src=src@entry=0xef902040,
timeout=0xf026c0dc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xf5c62c3a in timerSourcePrepare (source=0xef902040, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0xf5217d33 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xf521864f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xf5218898 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xf5c62d7f in QEventDispatcherGlib::processEvents (this=0xef900468,
flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0xf5c31a93 in QEventLoop::processEvents (this=this@entry=0xf026c248,
flags=...) at kernel/qeventloop.cpp:149
#13 0xf5c31dc9 in QEventLoop::exec (this=this@entry=0xf026c248, flags=...) at
kernel/qeventloop.cpp:204
#14 0xf5b1d4dd in QThread::exec (this=this@entry=0xa905290) at
thread/qthread.cpp:537
#15 0xf7111056 in KIO::NameLookUpThread::run (this=0xa905290) at
../../kio/kio/hostinfo.cpp:226
#16 0xf5b1fe83 in QThreadPrivate::start (arg=0xa905290) at
thread/qthread_unix.cpp:349
#17 0xf52f5cf1 in start_thread (arg=0xf026cb40) at pthread_create.c:311
#18 0xf75e5c3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xf4c50740 (LWP 7426)):
[KCrash Handler]
#7  0xf159b396 in KJS::Node::deref (this=this@entry=0xd4a9f01) at
../../kjs/nodes.cpp:121
#8  0xf15f8572 in operator= (o=..., this=<synthetic pointer>) at
../../kjs/wtf/RefPtr.h:129
#9  ~ListRefPtr (this=0xe178668, __in_chrg=<optimized out>) at
../../kjs/wtf/ListRefPtr.h:44
#10 ~SourceElementsNode (this=0xe178658, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1153
#11 KJS::SourceElementsNode::~SourceElementsNode (this=0xe178658,
__in_chrg=<optimized out>) at ../../kjs/nodes.h:1153
#12 0xf159b39e in KJS::Node::deref (this=0xe178658) at ../../kjs/nodes.cpp:121
#13 0xf15f89c0 in ~RefPtr (this=0xb9d2eb4, __in_chrg=<optimized out>) at
../../kjs/wtf/RefPtr.h:52
#14 ~BlockNode (this=0xb9d2ea8, __in_chrg=<optimized out>) at
../../kjs/nodes.h:795
#15 ~FunctionBodyNode (this=0xb9d2ea8, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1027
#16 KJS::FunctionBodyNode::~FunctionBodyNode (this=0xb9d2ea8,
__in_chrg=<optimized out>) at ../../kjs/nodes.h:1027
#17 0xf159b39e in KJS::Node::deref (this=0xb9d2ea8) at ../../kjs/nodes.cpp:121
#18 0xf15f837b in ~RefPtr (this=0xb9d2f24, __in_chrg=<optimized out>) at
../../kjs/wtf/RefPtr.h:52
#19 ~FuncDeclNode (this=0xb9d2f10, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1131
#20 KJS::FuncDeclNode::~FuncDeclNode (this=0xb9d2f10, __in_chrg=<optimized
out>) at ../../kjs/nodes.h:1131
#21 0xf159b39e in KJS::Node::deref (this=0xb9d2f10) at ../../kjs/nodes.cpp:121
#22 0xf15f853f in ~RefPtr (this=0xb9d2f84, __in_chrg=<optimized out>) at
../../kjs/wtf/RefPtr.h:52
#23 ~SourceElementsNode (this=0xb9d2f78, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1153
#24 KJS::SourceElementsNode::~SourceElementsNode (this=0xb9d2f78,
__in_chrg=<optimized out>) at ../../kjs/nodes.h:1153
#25 0xf159b39e in KJS::Node::deref (this=this@entry=0xb9d2f78) at
../../kjs/nodes.cpp:121
#26 0xf15f8572 in operator= (o=..., this=<synthetic pointer>) at
../../kjs/wtf/RefPtr.h:129
#27 ~ListRefPtr (this=0x15a18670, __in_chrg=<optimized out>) at
../../kjs/wtf/ListRefPtr.h:44
#28 ~SourceElementsNode (this=0x15a18660, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1153
#29 KJS::SourceElementsNode::~SourceElementsNode (this=0x15a18660,
__in_chrg=<optimized out>) at ../../kjs/nodes.h:1153
#30 0xf159b39e in KJS::Node::deref (this=0x15a18660) at ../../kjs/nodes.cpp:121
#31 0xf15f89c0 in ~RefPtr (this=0x161deddc, __in_chrg=<optimized out>) at
../../kjs/wtf/RefPtr.h:52
#32 ~BlockNode (this=0x161dedd0, __in_chrg=<optimized out>) at
../../kjs/nodes.h:795
#33 ~FunctionBodyNode (this=0x161dedd0, __in_chrg=<optimized out>) at
../../kjs/nodes.h:1027
#34 KJS::FunctionBodyNode::~FunctionBodyNode (this=0x161dedd0,
__in_chrg=<optimized out>) at ../../kjs/nodes.h:1027
#35 0xf159b39e in KJS::Node::deref (this=0x161dedd0) at ../../kjs/nodes.cpp:121
#36 0xf15c6e6e in ~RefPtr (this=0xeb59e478, __in_chrg=<optimized out>) at
../../kjs/wtf/RefPtr.h:52
#37 KJS::FunctionImp::~FunctionImp (this=0xeb59e460, __in_chrg=<optimized out>)
at ../../kjs/function.cpp:74
#38 0xf1597fd4 in KJS::Collector::collect () at ../../kjs/collector.cpp:732
#39 0xf15d1524 in KJS::Interpreter::collect () at ../../kjs/interpreter.cpp:754
#40 0xf1a9d95d in KJSProxy::clear (this=0x8635288) at
../../khtml/ecma/kjs_proxy.cpp:199
#41 0xf18130d1 in KHTMLPart::clear (this=this@entry=0x147c84b8) at
../../khtml/khtml_part.cpp:1532
#42 0xf1814a09 in KHTMLPart::~KHTMLPart (this=this@entry=0x147c84b8,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../khtml/khtml_part.cpp:561
#43 0xf1814c6c in KHTMLPart::~KHTMLPart (this=0x147c84b8, __in_chrg=<optimized
out>, __vtt_parm=<optimized out>) at ../../khtml/khtml_part.cpp:580
#44 0xf7705c82 in KonqView::~KonqView() () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#45 0xf7705f4c in KonqView::~KonqView() () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#46 0xf770af7d in KonqViewManager::removeTab(KonqFrameBase*, bool) () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#47 0xf773e3a7 in KonqMainWindow::removeTab(int) () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#48 0xf773e486 in KonqMainWindow::slotRemoveTab() () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#49 0xf775aa39 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#50 0xf5c44aba in QMetaCallEvent::placeMetaCall (this=0x12ea3648,
object=0x8530988) at kernel/qobject.cpp:524
#51 0xf5c4ca35 in QObject::event (this=0x8530988, e=0x12ea3648) at
kernel/qobject.cpp:1194
#52 0xf61f7c5a in QWidget::event (this=0x8530988, event=event@entry=0x12ea3648)
at kernel/qwidget.cpp:8846
#53 0xf661d03f in QMainWindow::event (this=this@entry=0x8530988,
event=event@entry=0x12ea3648) at widgets/qmainwindow.cpp:1478
#54 0xf6dd5a65 in KMainWindow::event (this=this@entry=0x8530988,
ev=ev@entry=0x12ea3648) at ../../kdeui/widgets/kmainwindow.cpp:1084
#55 0xf6e17db6 in KXmlGuiWindow::event (this=0x8530988, ev=0x12ea3648) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#56 0xf775d293 in KonqMainWindow::event(QEvent*) () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#57 0xf619d936 in QApplicationPrivate::notify_helper (this=0x8492a58,
receiver=0x8530988, e=0x12ea3648) at kernel/qapplication.cpp:4567
#58 0xf61a4463 in QApplication::notify (this=0xffcda3a0,
receiver=receiver@entry=0x8530988, e=e@entry=0x12ea3648) at
kernel/qapplication.cpp:4353
#59 0xf6d066c4 in KApplication::notify (this=0xffcda3a0, receiver=0x8530988,
event=0x12ea3648) at ../../kdeui/kernel/kapplication.cpp:311
#60 0xf5c330ec in QCoreApplication::notifyInternal (this=0xffcda3a0,
receiver=receiver@entry=0x8530988, event=event@entry=0x12ea3648) at
kernel/qcoreapplication.cpp:953
#61 0xf5c369d5 in sendEvent (event=0x12ea3648, receiver=0x8530988) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#62 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x8466370) at
kernel/qcoreapplication.cpp:1577
#63 0xf5c36efc in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1470
#64 0xf5c6357e in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#65 postEventSourceDispatch (s=0x8491198) at
kernel/qeventdispatcher_glib.cpp:280
#66 0xf521842e in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#67 0xf52187d8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0xf5218898 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#69 0xf5c62d5f in QEventDispatcherGlib::processEvents
(this=this@entry=0x8468e98, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#70 0xf624f29e in QGuiEventDispatcherGlib::processEvents (this=0x8468e98,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0xf5c31a93 in QEventLoop::processEvents (this=this@entry=0xffcda2b8,
flags=...) at kernel/qeventloop.cpp:149
#72 0xf5c31dc9 in QEventLoop::exec (this=this@entry=0xffcda2b8, flags=...) at
kernel/qeventloop.cpp:204
#73 0xf5c37bee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#74 0xf619bdc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#75 0xf777e8d9 in kdemain () from
/usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#76 0x0804856b in ?? ()
#77 0xf750f8c5 in __libc_start_main (main=0x8048550, argc=1, ubp_av=0xffcda524,
init=0x8048670 <__libc_csu_init>, fini=0x80486e0 <__libc_csu_fini>,
rtld_fini=0xf77c00c0 <_dl_fini>, stack_end=0xffcda51c) at libc-start.c:276
#78 0x0804858e in _start ()

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