[Webkit-unassigned] [Bug 30976] New: Segmentation fault in JSC::Heap::allocate(unsigned int) ()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Oct 31 06:41:03 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=30976
Summary: Segmentation fault in JSC::Heap::allocate(unsigned
int) ()
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: Critical
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: kuh3h3 at gmail.com
What steps will reproduce the problem?
1. compile recent git version qtwebkit
2. compile recent git version arora
3. run arora
What is the expected output? What do you see instead?
can`t run arora, only segfaults
What version of the product are you using? On what operating system?
arora recent git version on ubuntu 8.10, qt 4.5.1, kde 4.2.2
Please provide any additional information below.
[/media/sdc1/WebKit/WebKitBuild/Release]$ gdb arora
GNU gdb (GDB) 7.0.50.20091013-cvs
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/arora...done.
(gdb) r
Starting program: /usr/local/bin/arora
[Thread debugging using libthread_db enabled]
[New Thread 0xb3c01b90 (LWP 6324)]
Program received signal SIGSEGV, Segmentation fault.
0xb717b234 in JSC::Heap::allocate(unsigned int) () from
/usr/lib/libQtWebKit.so.4
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt
#0 0xb717b234 in JSC::Heap::allocate(unsigned int) () from
/usr/lib/libQtWebKit.so.4
#1 0xb7a6b63b in WebCore::JSDOMWindowPrototype::operator new(unsigned int) ()
from
/usr/lib/libQtWebKit.so.4
#2 0xb7229f44 in
WebCore::JSDOMWindowShell::setWindow(WTF::PassRefPtr<WebCore::DOMWindow>)
() from /usr/lib/libQtWebKit.so.4
#3 0xb722a3fe in
WebCore::JSDOMWindowShell::JSDOMWindowShell(WTF::PassRefPtr<WebCore::DOM
Window>) () from /usr/lib/libQtWebKit.so.4
#4 0xb7267181 in
WebCore::ScriptController::initScript(WebCore::DOMWrapperWorld*) ()
from /usr/lib/libQtWebKit.so.4
#5 0xb721fdb2 in WebCore::toJSDOMWindow(WebCore::Frame*,
WebCore::DOMWrapperWorld*) () from /usr/lib/libQtWebKit.so.4
#6 0xb76e28ef in QWebFrame::addToJavaScriptWindowObject(QString const&,
QObject*,
QScriptEngine::ValueOwnership) ()
from /usr/lib/libQtWebKit.so.4
#7 0xb76e2be3 in QWebFrame::addToJavaScriptWindowObject(QString const&,
QObject*) () from /usr/lib/libQtWebKit.so.4
#8 0x080de5aa in WebPage::addExternalBinding (this=0x8460f10, frame=0x83407e0)
at
webpage.cpp:225
#9 0x080de7cd in WebPage (this=0x8460f10, parent=0x84684c8) at webpage.cpp:113
#10 0x080e331f in WebView (this=0x84684c8, parent=0x0) at webview.cpp:106
#11 0x080d0d28 in TabWidget::makeNewTab (this=0x83279f0, makeCurrent=true) at
tabwidget.cpp:437
#12 0x080d133f in TabWidget::newTab (this=0x83279f0) at tabwidget.cpp:390
#13 0x080d145d in TabWidget::webView (this=0x83279f0, index=0) at
tabwidget.cpp:347
#14 0x080d2400 in TabWidget::currentWebView (this=0x83279f0) at
tabwidget.cpp:325
#15 0x080d28f9 in TabWidget::loadUrl (this=0x83279f0, url=...,
tab=TabWidget::CurrentTab, title=...) at tabwidget.cpp:975
#16 0x080d2ab3 in TabWidget::loadString (this=0x83279f0, string=...,
tab=TabWidget::CurrentTab) at tabwidget.cpp:852
#17 0x0808ae37 in BrowserMainWindow::goHome (this=0x8327eb8) at
browsermainwindow.cpp:1408
#18 0x08086a21 in BrowserApplication::postLaunch (this=0xbfffe044) at
browserapplication.cpp:337
#19 0x0814b580 in BrowserApplication::qt_metacall (this=0xbfffe044,
_c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfffd988)
at .moc/moc_browserapplication.cpp:97
#20 0xb62af718 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4
#21 0xb62b03a2 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) ()
from /usr/lib/libQtCore.so.4
#22 0xb62b4b17 in ?? () from /usr/lib/libQtCore.so.4
#23 0xb62b4c3c in ?? () from /usr/lib/libQtCore.so.4
#24 0xb62a9bcf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#25 0xb65c9c4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#26 0xb65d1f6e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#27 0xb629946b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from
/usr/lib/libQtCore.so.4
#28 0xb62c87f1 in ?? () from /usr/lib/libQtCore.so.4
#29 0xb62c4f40 in ?? () from /usr/lib/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#30 0xb58a4648 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0xb58a7db3 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x081c2cc0 in ?? ()
#33 0x00000000 in ?? ()
(gdb) i r
eax 0xb33239ac -1288554068
ecx 0xb3348658 -1288403368
edx 0x0 0
ebx 0xb7f88ff4 -1208446988
esp 0xbfffd290 0xbfffd290
ebp 0xbfffd2a8 0xbfffd2a8
esi 0x0 0
edi 0x7ff80000 2146959360
eip 0xb717b234 0xb717b234 <JSC::Heap::allocate(unsigned int)+68>
eflags 0x10287 [ CF PF SF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list