[Webkit-unassigned] [Bug 80854] New: [Qt][Wk2] Assertion Failed and crash on file upload

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 12 10:25:33 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=80854

           Summary: [Qt][Wk2] Assertion Failed and crash on file upload
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit2
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dinu.jacob at Nokia.com


Using MiniBrowser,

1. Load http://iop4.nokia-boston.com/users/tests/fileupload/fileupload.html
2. Click on "Browser" to upload a file

This causes an ASSERT:
ASSERT: "!fileDialog" in file Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp, line 386

Attempting to upload a file after fixing the ASSERT resulted in crash:
QWidget: Cannot create a QWidget when no GUI is being used

Program received signal SIGABRT, Aborted.
0xb7fe2832 in ?? () from /lib/ld-linux.so.2
(gdb) bt
#0  0xb7fe2832 in ?? () from /lib/ld-linux.so.2
#1  0xafc9ce71 in raise () from /lib/i386-linux-gnu/libc.so.6
#2  0xafca034e in abort () from /lib/i386-linux-gnu/libc.so.6
#3  0xb0051ceb in qt_message_output (msgType=QtFatalMsg, context=..., 
    buf=0x817b028 "QWidget: Cannot create a QWidget when no GUI is being used") at global/qlogging.cpp:734
#4  0xb005012c in qt_message (msgType=QtFatalMsg, context=..., 
    msg=0xaf8d272c "QWidget: Cannot create a QWidget when no GUI is being used", ap=0xbfffe178 "[\004")
    at global/qlogging.cpp:131
#5  0xb005039d in QMessageLogger::fatal (this=0xbfffe1c8, 
    msg=0xaf8d272c "QWidget: Cannot create a QWidget when no GUI is being used")
    at global/qlogging.cpp:334
#6  0xaf4774e9 in QWidgetPrivate::init (this=0x83c4e08, parentWidget=0x0, f=...)
    at kernel/qwidget.cpp:1115
#7  0xaf476fce in QWidget::QWidget (this=0x83b09a8, dd=..., parent=0x0, f=...) at kernel/qwidget.cpp:1038
#8  0xaf6e3f0f in QDialog::QDialog (this=0x83b09a8, dd=..., parent=0x0, f=...) at dialogs/qdialog.cpp:323
#9  0xaf6e9d46 in QFileDialog::QFileDialog (this=0x83b09a8, parent=0x0, caption=..., directory=..., 
    filter=...) at dialogs/qfiledialog.cpp:339
#10 0xb7b230a6 in QQuickWebViewPrivate::chooseFiles (this=0x80e45b8, listenerRef=0x83d62e8, 
    selectedFileNames=..., type=QtWebPageUIClient::SingleFileSelection)
    at Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp:407

-- 
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