[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