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

List:       konq-bugs
Subject:    [konqueror] [Bug 335581] New: Segmentation fault on http://www.newegg.com
From:       Graeme Hewson <bugs () wormhole ! me ! uk>
Date:       2014-05-30 10:56:08
Message-ID: bug-335581-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 335581
           Summary: Segmentation fault on http://www.newegg.com
    Classification: Unclassified
           Product: konqueror
           Version: 4.13.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: bugs@wormhole.me.uk

Application: konqueror (4.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.13.0-27-generic x86_64
Distribution: Ubuntu 14.04 LTS

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

Went to http://www.newegg.com, which redirects to
http://www.newegg.com/global/uk/.

The crash happens with both KHTML and WebKit.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f3fe138a700 (LWP 22025)):
#0  0x00007f3ff26c47ee in __pthread_mutex_unlock_usercnt (decr=1,
mutex=0x7f3fdc000a60) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7f3fdc000a60) at
pthread_mutex_unlock.c:310
#2  0x00007f3ff22239c1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3ff21e1680 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f3ff21e1f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f3ff21e20ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f3ff5f0c7be in QEventDispatcherGlib::processEvents
(this=0x7f3fdc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#7  0x00007f3ff5ede0af in QEventLoop::processEvents
(this=this@entry=0x7f3fe1389de0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f3ff5ede3a5 in QEventLoop::exec (this=this@entry=0x7f3fe1389de0,
flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f3ff5ddac5f in QThread::exec (this=this@entry=0x346e380) at
thread/qthread.cpp:537
#10 0x00007f3ff5ebf823 in QInotifyFileSystemWatcherEngine::run (this=0x346e380)
at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f3ff5ddd32f in QThreadPrivate::start (arg=0x346e380) at
thread/qthread_unix.cpp:349
#12 0x00007f3ff26c1182 in start_thread (arg=0x7f3fe138a700) at
pthread_create.c:312
#13 0x00007f3ff92c530d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f3ff9a487c0 (LWP 22024)):
[KCrash Handler]
#6  add (r=0x1) at ../../kjs/identifier.h:114
#7  Identifier (rep=0x1, this=0x7fff10913c30) at ../../kjs/identifier.h:50
#8  KJS::PropertyMap::getPropertyNames (this=this@entry=0x7f3fe0111c88,
propertyNames=..., mode=mode@entry=KJS::PropertyMap::IncludeDontEnumProperties)
at ../../kjs/property_map.cpp:684
#9  0x00007f3fe4ff3cd0 in KJS::JSObject::getOwnPropertyNames
(this=0x7f3fe0111c80, propertyNames=...,
mode=KJS::PropertyMap::IncludeDontEnumProperties) at ../../kjs/object.cpp:680
#10 0x00007f3fe4feaaa3 in KJS::ObjectObjectFuncImp::callAsFunction
(this=<optimized out>, exec=0x7fff10915f30, args=...) at
../../kjs/object_object.cpp:391
#11 0x00007f3fe500b9cd in call (args=..., thisObj=<optimized out>,
exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#12 KJS::Machine::runBlock (exec=0x7fff10915f30, codeBlock=...,
parentExec=0x365a840, parentExec@entry=0x7fff10916210) at codes.def:1233
#13 0x00007f3fe4feff71 in KJS::FunctionImp::callAsFunction
(this=0x7f3fe01113c0, exec=0x7fff10916210, thisObj=<optimized out>, args=...)
at ../../kjs/function.cpp:171
#14 0x00007f3fe500b9cd in call (args=..., thisObj=<optimized out>,
exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#15 KJS::Machine::runBlock (exec=0x7fff10916210, codeBlock=...,
parentExec=0x365a840, parentExec@entry=0x7fff109165a0) at codes.def:1233
#16 0x00007f3fe4feff71 in KJS::FunctionImp::callAsFunction
(this=0x7f3fe0101240, exec=0x7fff109165a0, thisObj=<optimized out>, args=...)
at ../../kjs/function.cpp:171
#17 0x00007f3fe500b9cd in call (args=..., thisObj=<optimized out>,
exec=<optimized out>, this=<optimized out>) at ../../kjs/object.h:632
#18 KJS::Machine::runBlock (exec=0x7fff109165a0, codeBlock=...,
parentExec=0x365a840, parentExec@entry=0x0) at codes.def:1233
#19 0x00007f3fe4fc4834 in KJS::FunctionBodyNode::execute
(this=this@entry=0x3d2f8e0, exec=exec@entry=0x7fff109165a0) at
../../kjs/nodes.cpp:927
#20 0x00007f3fe4ff835b in KJS::Interpreter::evaluate (this=0x3659b00,
sourceURL=..., startingLineNumber=startingLineNumber@entry=0, code=<optimized
out>, codeLength=<optimized out>, thisV=thisV@entry=0x7f3fe6d50000) at
../../kjs/interpreter.cpp:567
#21 0x00007f3fe4ff84d4 in KJS::Interpreter::evaluate (this=<optimized out>,
sourceURL=..., startingLineNumber=startingLineNumber@entry=0, code=...,
thisV=thisV@entry=0x7f3fe6d50000) at ../../kjs/interpreter.cpp:507
#22 0x00007f3fe5ba2c03 in KJSProxy::evaluate (this=this@entry=0x34b10a0,
filename=..., baseLine=baseLine@entry=0, str=..., n=...,
completion=completion@entry=0x7fff109168f0) at
../../khtml/ecma/kjs_proxy.cpp:126
#23 0x00007f3fe5955202 in KHTMLPart::executeScript (this=0x19dcad0,
filename=..., baseLine=baseLine@entry=0, n=..., script=...) at
../../khtml/khtml_part.cpp:1292
#24 0x00007f3fe5a0bc52 in khtml::HTMLTokenizer::scriptExecution
(this=this@entry=0x3672850, str=..., scriptURL=..., baseLine=baseLine@entry=0)
at ../../khtml/html/htmltokenizer.cpp:517
#25 0x00007f3fe5a11e8f in khtml::HTMLTokenizer::notifyFinished (this=0x3672850,
finishedObj=<optimized out>) at ../../khtml/html/htmltokenizer.cpp:2114
#26 0x00007f3fe5b2105f in khtml::CachedScript::checkNotify (this=0x3704490) at
../../khtml/misc/loader.cpp:397
#27 0x00007f3fe5b211bc in khtml::CachedScript::data (this=0x3704490,
buffer=..., eof=64) at ../../khtml/misc/loader.cpp:389
#28 0x00007f3fe5b26ca9 in khtml::Loader::slotFinished (this=0x1a01d20,
job=0x34c7230) at ../../khtml/misc/loader.cpp:1273
#29 0x00007f3ff5ef387a in QMetaObject::activate (sender=sender@entry=0x34c7230,
m=m@entry=0x7f3ff66f9600 <KJob::staticMetaObject>,
local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fff10916e00)
at kernel/qobject.cpp:3539
#30 0x00007f3ff6369622 in KJob::result (this=this@entry=0x34c7230,
_t1=_t1@entry=0x34c7230) at ./kjob.moc:207
#31 0x00007f3ff6369660 in KJob::emitResult (this=this@entry=0x34c7230) at
../../kdecore/jobs/kjob.cpp:318
#32 0x00007f3ff7d3739a in KIO::SimpleJob::slotFinished
(this=this@entry=0x34c7230) at ../../kio/kio/job.cpp:496
#33 0x00007f3ff7d384ee in KIO::TransferJob::slotFinished (this=0x34c7230) at
../../kio/kio/job.cpp:1110
#34 0x00007f3ff5ef387a in QMetaObject::activate (sender=0x3631700,
m=m@entry=0x7f3ff80e0580 <KIO::SlaveInterface::staticMetaObject>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at
kernel/qobject.cpp:3539
#35 0x00007f3ff7dd5263 in KIO::SlaveInterface::finished (this=<optimized out>)
at ./slaveinterface.moc:184
#36 0x00007f3ff7dd67a6 in KIO::SlaveInterface::dispatch (this=<optimized out>,
_cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#37 0x00007f3ff7dd429e in KIO::SlaveInterface::dispatch (this=0x3631700) at
../../kio/kio/slaveinterface.cpp:92
#38 0x00007f3ff7dc8f16 in KIO::Slave::gotInput (this=0x3631700) at
../../kio/kio/slave.cpp:344
#39 0x00007f3ff5ef387a in QMetaObject::activate (sender=0x3759050,
m=m@entry=0x7f3ff80d9aa0 <KIO::Connection::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at
kernel/qobject.cpp:3539
#40 0x00007f3ff7d04b40 in KIO::Connection::readyRead (this=<optimized out>) at
./connection.moc:105
#41 0x00007f3ff7d05231 in KIO::ConnectionPrivate::dequeue (this=0x373a500) at
../../kio/kio/connection.cpp:82
#42 0x00007f3ff5ef7c1e in QObject::event (this=0x3759050, e=<optimized out>) at
kernel/qobject.cpp:1194
#43 0x00007f3ff68d1e2c in QApplicationPrivate::notify_helper
(this=this@entry=0x1192bc0, receiver=receiver@entry=0x3759050,
e=e@entry=0x371c990) at kernel/qapplication.cpp:4567
#44 0x00007f3ff68d84a0 in QApplication::notify (this=this@entry=0x7fff10917c30,
receiver=receiver@entry=0x3759050, e=e@entry=0x371c990) at
kernel/qapplication.cpp:4353
#45 0x00007f3ff75dcbaa in KApplication::notify (this=0x7fff10917c30,
receiver=0x3759050, event=0x371c990) at ../../kdeui/kernel/kapplication.cpp:311
#46 0x00007f3ff5edf4dd in QCoreApplication::notifyInternal
(this=0x7fff10917c30, receiver=receiver@entry=0x3759050,
event=event@entry=0x371c990) at kernel/qcoreapplication.cpp:953
#47 0x00007f3ff5ee2b3d in sendEvent (event=0x371c990, receiver=0x3759050) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x1152670) at
kernel/qcoreapplication.cpp:1577
#49 0x00007f3ff5ee2fe3 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1470
#50 0x00007f3ff5f0cf83 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#51 postEventSourceDispatch (s=0x1198a50) at
kernel/qeventdispatcher_glib.cpp:287
#52 0x00007f3ff21e1e04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f3ff21e2048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f3ff21e20ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f3ff5f0c7a1 in QEventDispatcherGlib::processEvents (this=0x1153b50,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#56 0x00007f3ff6973bb6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f3ff5ede0af in QEventLoop::processEvents
(this=this@entry=0x7fff10917a50, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007f3ff5ede3a5 in QEventLoop::exec (this=this@entry=0x7fff10917a50,
flags=...) at kernel/qeventloop.cpp:204
#59 0x00007f3ff5ee3b79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#60 0x00007f3ff68d037c in QApplication::exec () at kernel/qapplication.cpp:3828
#61 0x00007f3ff9641dee in kdemain (argc=<optimized out>, argv=<optimized out>)
at ../../../konqueror/src/konqmain.cpp:227
#62 0x00007f3ff91ebec5 in __libc_start_main (main=0x4006d0 <main(int, char**)>,
argc=1, argv=0x7fff10917dd8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff10917dc8) at libc-start.c:287
#63 0x00000000004006fe 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