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

List:       konq-bugs
Subject:    [konqueror] [Bug 386242] New: Crash when trying to open a web page from externally (Choqok)
From:       Joachim Mairböck <bugzilla_noreply () kde ! org>
Date:       2017-10-27 9:56:45
Message-ID: bug-386242-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 386242
           Summary: Crash when trying to open a web page from externally
                    (Choqok)
           Product: konqueror
           Version: 5.0.97
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: j.mairboeck@gmail.com
  Target Milestone: ---

Application: konqueror (5.0.97)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.90-28-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:
When trying to open a link from Choqok, the running instance of Konqueror
crashed, and the new one immediately offered to restore the session.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3f44a7f940 (LWP 5195))]

Thread 6 (Thread 0x7f3f0d932700 (LWP 6356)):
#0  0x00007f3f39eb1468 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f3f3eacd5e8 in QWaitConditionPrivate::wait_relative(unsigned long)
(time=30000, this=0x7f3f080035e0) at thread/qwaitcondition_unix.cpp:126
#2  0x00007f3f3eacd5e8 in QWaitConditionPrivate::wait(unsigned long)
(time=30000, this=0x7f3f080035e0) at thread/qwaitcondition_unix.cpp:134
#3  0x00007f3f3eacd5e8 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x7f3f08003300, mutex=mutex@entry=0x7f3f08003070, time=30000)
at thread/qwaitcondition_unix.cpp:208
#4  0x00007f3f3eac99e0 in QThreadPoolThread::run() (this=0x7f3f080032f0) at
thread/qthreadpool.cpp:127
#5  0x00007f3f3eacca29 in QThreadPrivate::start(void*) (arg=0x7f3f080032f0) at
thread/qthread_unix.cpp:365
#6  0x00007f3f39eac744 in start_thread (arg=0x7f3f0d932700) at
pthread_create.c:334
#7  0x00007f3f44322aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f3f0e133700 (LWP 6355)):
#0  0x00007f3f4431a20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3f3910e314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f3f08002ea0, timeout=-1, context=0x7f3f08000990) at gmain.c:4135
#2  0x00007f3f3910e314 in g_main_context_iterate
(context=context@entry=0x7f3f08000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f3f3910e42c in g_main_context_iteration (context=0x7f3f08000990,
may_block=1) at gmain.c:3901
#4  0x00007f3f3ecdf1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3f080008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f3f3ec8cbfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f3f0e132c50, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f3f3eac7f5a in QThread::exec() (this=this@entry=0x7f3f42ee2000
<(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f3f42c5ab97 in KIO::NameLookUpThread::run() (this=0x7f3f42ee2000
<(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at
/usr/src/debug/kio-5.32.0/src/core/hostinfo.cpp:235
#8  0x00007f3f3eacca29 in QThreadPrivate::start(void*) (arg=0x7f3f42ee2000
<(anonymous namespace)::Q_QGS_nameLookUpThread::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#9  0x00007f3f39eac744 in start_thread (arg=0x7f3f0e133700) at
pthread_create.c:334
#10 0x00007f3f44322aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3f1b8ab700 (LWP 5222)):
#0  0x00007f3f39eb10bf in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3f26c2eb4b in cnd_wait (mtx=0x15be740, cond=<optimized out>) at
../../../include/c11/threads_posix.h:159
#2  0x00007f3f26c2eb4b in util_queue_thread_func (input=input@entry=0x15bea70)
at util/u_queue.c:138
#3  0x00007f3f26c2e8c7 in impl_thrd_routine (p=<optimized out>) at
../../../include/c11/threads_posix.h:87
#4  0x00007f3f39eac744 in start_thread (arg=0x7f3f1b8ab700) at
pthread_create.c:334
#5  0x00007f3f44322aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3f27de1700 (LWP 5198)):
#0  0x00007f3f4431a20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3f3910e314 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f3f20003020, timeout=-1, context=0x7f3f20000990) at gmain.c:4135
#2  0x00007f3f3910e314 in g_main_context_iterate
(context=context@entry=0x7f3f20000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f3f3910e42c in g_main_context_iteration (context=0x7f3f20000990,
may_block=1) at gmain.c:3901
#4  0x00007f3f3ecdf1ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3f200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#5  0x00007f3f3ec8cbfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f3f27de0c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#6  0x00007f3f3eac7f5a in QThread::exec() (this=this@entry=0x7f3f40bf9ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:500
#7  0x00007f3f40990295 in QDBusConnectionManager::run() (this=0x7f3f40bf9ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:189
#8  0x00007f3f3eacca29 in QThreadPrivate::start(void*) (arg=0x7f3f40bf9ce0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:365
#9  0x00007f3f39eac744 in start_thread (arg=0x7f3f27de1700) at
pthread_create.c:334
#10 0x00007f3f44322aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3f2d878700 (LWP 5196)):
#0  0x00007f3f4431a20d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3f398313e2 in poll (__timeout=-1, __nfds=1, __fds=0x7f3f2d877b80)
at /usr/include/bits/poll2.h:46
#2  0x00007f3f398313e2 in _xcb_conn_wait (c=c@entry=0x14e9db0,
cond=cond@entry=0x14e9df0, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:459
#3  0x00007f3f39832fcf in xcb_wait_for_event (c=0x14e9db0) at xcb_in.c:693
#4  0x00007f3f2f7a90d9 in QXcbEventReader::run() (this=0x14fce10) at
qxcbconnection.cpp:1331
#5  0x00007f3f3eacca29 in QThreadPrivate::start(void*) (arg=0x14fce10) at
thread/qthread_unix.cpp:365
#6  0x00007f3f39eac744 in start_thread (arg=0x7f3f2d878700) at
pthread_create.c:334
#7  0x00007f3f44322aad in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3f44a7f940 (LWP 5195)):
[KCrash Handler]
#6  0x00007f3f4004c88a in QWidget::testAttribute_helper(Qt::WidgetAttribute)
const (this=this@entry=0x3f1, attribute=attribute@entry=Qt::WA_NativeWindow) at
kernel/qwidget.cpp:11285
#7  0x00007f3f4004e50d in QWidget::testAttribute(Qt::WidgetAttribute) const
(attribute=Qt::WA_NativeWindow, this=0x3f1) at kernel/qwidget.h:859
#8  0x00007f3f4004e50d in QWidgetPrivate::createTLSysExtra()
(this=this@entry=0x41dde40) at kernel/qwidget.cpp:1517
#9  0x00007f3f40056008 in QWidget::setAttribute(Qt::WidgetAttribute, bool)
(this=this@entry=0x16f87a0, attribute=attribute@entry=Qt::WA_NativeWindow,
on=on@entry=true) at kernel/qwidget.cpp:11146
#10 0x00007f3f40056850 in QWidget::winId() const (this=this@entry=0x16f87a0) at
kernel/qwidget.cpp:2528
#11 0x00007f3f44677620 in KonqMainWindowFactory::createEmptyWindow() () at
/usr/src/debug/konqueror-17.04.2/src/konqmainwindowfactory.cpp:57
#12 0x00007f3f446776a3 in KonqMainWindowFactory::createNewWindow(QUrl const&,
KonqOpenURLRequest const&) (url=..., req=...) at
/usr/src/debug/konqueror-17.04.2/src/konqmainwindowfactory.cpp:67
#13 0x00007f3f4467c2c8 in KonquerorAdaptor::createNewWindow(QString const&,
QString const&, QByteArray const&, bool) (this=this@entry=0x15bea90, url=...,
mimetype=..., startup_id=..., tempFile=<optimized out>) at
/usr/src/debug/konqueror-17.04.2/src/KonquerorAdaptor.cpp:88
#14 0x00007f3f44698d64 in KonquerorAdaptor::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=_o@entry=0x15bea90,
_c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=5,
_a=_a@entry=0x7ffc58f50640) at
/usr/src/debug/konqueror-17.04.2/build/src/moc_KonquerorAdaptor.cpp:125
#15 0x00007f3f446993d3 in KonquerorAdaptor::qt_metacall(QMetaObject::Call, int,
void**) (this=0x15bea90, _c=QMetaObject::InvokeMetaMethod, _id=5,
_a=0x7ffc58f50640) at
/usr/src/debug/konqueror-17.04.2/build/src/moc_KonquerorAdaptor.cpp:220
#16 0x00007f3f4099b5fc in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) (this=this@entry=0x7f3f200030f0,
object=object@entry=0x15bea90, msg=..., metaTypes=..., slotIdx=10) at
qdbusintegrator.cpp:982
#17 0x00007f3f4099f4c4 in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) (this=this@entry=0x7f3f200030f0, object=0x15bea90,
flags=256, msg=...) at qdbusintegrator.cpp:891
#18 0x00007f3f4099fbe6 in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) (this=0x7f3f200030f0, node=..., msg=...,
pathStartPos=<optimized out>) at qdbusintegrator.cpp:1497
#19 0x00007f3f409a22be in QDBusActivateObjectEvent::placeMetaCall(QObject*)
(this=0x7f3f2002f3c0) at qdbusintegrator.cpp:1593
#20 0x00007f3f3ecb9e26 in QObject::event(QEvent*) (this=0x15bea90, e=<optimized
out>) at kernel/qobject.cpp:1256
#21 0x00007f3f4002028c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x15bea90, e=0x7f3f2002f3c0) at
kernel/qapplication.cpp:3804
#22 0x00007f3f400248ea in QApplication::notify(QObject*, QEvent*)
(this=0x7ffc58f50f70, receiver=0x15bea90, e=0x7f3f2002f3c0) at
kernel/qapplication.cpp:3561
#23 0x00007f3f3ec8ebe5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x15bea90, event=event@entry=0x7f3f2002f3c0) at
kernel/qcoreapplication.cpp:1015
#24 0x00007f3f3ec909ca in QCoreApplication::sendEvent(QObject*, QEvent*)
(event=0x7f3f2002f3c0, receiver=<optimized out>) at
kernel/qcoreapplication.h:225
#25 0x00007f3f3ec909ca in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x14d7bb0) at kernel/qcoreapplication.cpp:1650
#26 0x00007f3f3ec90f78 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1508
#27 0x00007f3f3ecdfb03 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x152e680) at kernel/qeventdispatcher_glib.cpp:270
#28 0x00007f3f3910e134 in g_main_dispatch (context=0x7f3f280016f0) at
gmain.c:3154
#29 0x00007f3f3910e134 in g_main_context_dispatch
(context=context@entry=0x7f3f280016f0) at gmain.c:3769
#30 0x00007f3f3910e388 in g_main_context_iterate
(context=context@entry=0x7f3f280016f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#31 0x00007f3f3910e42c in g_main_context_iteration (context=0x7f3f280016f0,
may_block=1) at gmain.c:3901
#32 0x00007f3f3ecdf18c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x15328a0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#33 0x00007f3f3ec8cbfb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc58f50e30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:206
#34 0x00007f3f3ec94ae6 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1285
#35 0x00007f3f3f65e8ec in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1607
#36 0x00007f3f4001d495 in QApplication::exec() () at
kernel/qapplication.cpp:2979
#37 0x00007f3f446932cd in kdemain(int, char**) (argc=2, argv=<optimized out>)
at /usr/src/debug/konqueror-17.04.2/src/konqmain.cpp:234
#38 0x00007f3f442596e5 in __libc_start_main (main=0x400790 <main(int, char**)>,
argc=2, argv=0x7ffc58f51148, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc58f51138) at libc-start.c:289
#39 0x00000000004007c9 in _start () at ../sysdeps/x86_64/start.S:118

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.=
[prev in list] [next in list] [prev in thread] [next in thread] 

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