[Qt-interest] Full screen QtWebKit Flash application -> SEGFAULT

Brian Brian.Mingus at colorado.edu
Sun Jun 14 10:52:35 CEST 2009


Using a Flash application that supports full screen (specifically Vimeo.com)
causes a WebKit level crash, although it's not clear to me that it's
WebKit's fault. Seems more likely the fault is with Qt, or even our
application? Backtrace follows.

Thanks,
Brina

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000009
0x01e2f83a in WebCore::GraphicsContext::setCompositeOperation ()
(gdb) bt
#0  0x01e2f83a in WebCore::GraphicsContext::setCompositeOperation ()
#1  0x01e34418 in WebCore::BitmapImage::draw ()
#2  0x01ce7e69 in WebCore::Image::drawTiled ()
#3  0x01ce346f in WebCore::GraphicsContext::drawTiledImage ()
#4  0x01d5f3aa in WebCore::RenderBox::paintFillLayerExtended ()
#5  0x01d5b002 in WebCore::RenderBox::paintFillLayer ()
#6  0x01d5db50 in WebCore::RenderBox::paintBoxDecorations ()
#7  0x01d54a97 in WebCore::RenderBlock::paintObject ()
#8  0x01d4c1e2 in WebCore::RenderBlock::paint ()
#9  0x01d4a200 in WebCore::RenderBlock::paintChildren ()
#10 0x01d548bf in WebCore::RenderBlock::paintObject ()
#11 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#12 0x01d4a200 in WebCore::RenderBlock::paintChildren ()
#13 0x01d548bf in WebCore::RenderBlock::paintObject ()
#14 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#15 0x01d4a200 in WebCore::RenderBlock::paintChildren ()
#16 0x01d548bf in WebCore::RenderBlock::paintObject ()
#17 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#18 0x01d8941c in WebCore::RenderLayer::paintLayer ()
#19 0x01d891c6 in WebCore::RenderLayer::paintLayer ()
#20 0x01d89aa9 in WebCore::RenderLayer::paint ()
#21 0x01cb9bb4 in WebCore::FrameView::paintContents ()
#22 0x01d06bfc in WebCore::ScrollView::paint ()
#23 0x01e61f6c in QWebFrame::render ()
#24 0x01e7435b in QWebView::paintEvent ()
#25 0x02da5e0e in QWidget::event ()
#26 0x01e74c38 in QWebView::event ()
#27 0x02d597cf in QApplicationPrivate::notify_helper ()
#28 0x02d605ec in QApplication::notify ()
#29 0x03889c52 in QCoreApplication::notifyInternal ()
#30 0x02d00870 in QWidgetPrivate::qt_widget_event ()
#31 0x90070763 in DispatchEventToHandlers ()
#32 0x9006fb9d in SendEventToEventTargetInternal ()
#33 0x9006fa02 in SendEventToEventTargetWithOptions ()
#34 0x90093421 in HIView::SendDraw ()
#35 0x90092f0e in HIView::RecursiveDrawComposited ()
#36 0x90093072 in HIView::RecursiveDrawComposited ()
#37 0x90093072 in HIView::RecursiveDrawComposited ()
#38 0x90093072 in HIView::RecursiveDrawComposited ()
#39 0x90093072 in HIView::RecursiveDrawComposited ()
#40 0x90093072 in HIView::RecursiveDrawComposited ()
#41 0x90093072 in HIView::RecursiveDrawComposited ()
#42 0x90093072 in HIView::RecursiveDrawComposited ()
#43 0x90093072 in HIView::RecursiveDrawComposited ()
#44 0x90093072 in HIView::RecursiveDrawComposited ()
#45 0x90093072 in HIView::RecursiveDrawComposited ()
#46 0x90093072 in HIView::RecursiveDrawComposited ()
#47 0x90093072 in HIView::RecursiveDrawComposited ()
#48 0x90093072 in HIView::RecursiveDrawComposited ()
#49 0x90093072 in HIView::RecursiveDrawComposited ()
#50 0x90093072 in HIView::RecursiveDrawComposited ()
#51 0x90093072 in HIView::RecursiveDrawComposited ()
#52 0x90093072 in HIView::RecursiveDrawComposited ()
#53 0x9009230c in HIView::DrawComposited ()
#54 0x9009201f in HIView::Draw ()
#55 0x90091f6f in HIView::Render ()
#56 0x9009a867 in FlushWindowObject ()
#57 0x9009da94 in _FlushWindow ()
#58 0x900f4f4f in PostActivateEvent ()
#59 0x900f499b in HiliteAndActivateWindow ()
#60 0x903320e1 in AdjustToNewWindowActivation ()
#61 0x900f47c2 in PotentiallyAdjustActivationOnOrderIn ()
#62 0x900f2ff1 in ShowWindow ()
#63 0x2316c646 in Flash_EnforceLocalSecurity ()
#64 0x2317eb05 in Flash_EnforceLocalSecurity ()
#65 0x2317917b in Flash_EnforceLocalSecurity ()
#66 0x23164b4a in Flash_EnforceLocalSecurity ()
#67 0x01e80d42 in WebCore::PluginView::dispatchNPEvent ()
#68 0x01e81179 in WebCore::PluginView::paint ()
#69 0x01dd53ce in WebCore::RenderWidget::paint ()
#70 0x01d3dc3d in WebCore::InlineBox::paint ()
#71 0x01d4075a in WebCore::InlineFlowBox::paint ()
#72 0x01dd6965 in WebCore::RootInlineBox::paint ()
#73 0x01d77971 in WebCore::RenderFlow::paintLines ()
#74 0x01d548bf in WebCore::RenderBlock::paintObject ()
#75 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#76 0x01d4a200 in WebCore::RenderBlock::paintChildren ()
#77 0x01d548bf in WebCore::RenderBlock::paintObject ()
#78 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#79 0x01d4a200 in WebCore::RenderBlock::paintChildren ()
#80 0x01d548bf in WebCore::RenderBlock::paintObject ()
#81 0x01d4c1e2 in WebCore::RenderBlock::paint ()
#82 0x01d899c7 in WebCore::RenderLayer::paintLayer ()
#83 0x01d891c6 in WebCore::RenderLayer::paintLayer ()
#84 0x01d891c6 in WebCore::RenderLayer::paintLayer ()
#85 0x01d89aa9 in WebCore::RenderLayer::paint ()
#86 0x01cb9bb4 in WebCore::FrameView::paintContents ()
#87 0x01d06bfc in WebCore::ScrollView::paint ()
#88 0x01e61f6c in QWebFrame::render ()
#89 0x01e7435b in QWebView::paintEvent ()
#90 0x02da5e0e in QWidget::event ()
#91 0x01e74c38 in QWebView::event ()
#92 0x02d597cf in QApplicationPrivate::notify_helper ()
#93 0x02d605ec in QApplication::notify ()
#94 0x03889c52 in QCoreApplication::notifyInternal ()
#95 0x02d00870 in QWidgetPrivate::qt_widget_event ()
#96 0x90070763 in DispatchEventToHandlers ()
#97 0x9006fb9d in SendEventToEventTargetInternal ()
#98 0x9006fa02 in SendEventToEventTargetWithOptions ()
#99 0x90093421 in HIView::SendDraw ()
#100 0x90092f0e in HIView::RecursiveDrawComposited ()
#101 0x90093072 in HIView::RecursiveDrawComposited ()
#102 0x90093072 in HIView::RecursiveDrawComposited ()
#103 0x90093072 in HIView::RecursiveDrawComposited ()
#104 0x90093072 in HIView::RecursiveDrawComposited ()
#105 0x90093072 in HIView::RecursiveDrawComposited ()
#106 0x90093072 in HIView::RecursiveDrawComposited ()
#107 0x90093072 in HIView::RecursiveDrawComposited ()
#108 0x90093072 in HIView::RecursiveDrawComposited ()
#109 0x90093072 in HIView::RecursiveDrawComposited ()
#110 0x90093072 in HIView::RecursiveDrawComposited ()
#111 0x90093072 in HIView::RecursiveDrawComposited ()
#112 0x90093072 in HIView::RecursiveDrawComposited ()
#113 0x90093072 in HIView::RecursiveDrawComposited ()
#114 0x90093072 in HIView::RecursiveDrawComposited ()
#115 0x90093072 in HIView::RecursiveDrawComposited ()
#116 0x90093072 in HIView::RecursiveDrawComposited ()
#117 0x90093072 in HIView::RecursiveDrawComposited ()
#118 0x9009230c in HIView::DrawComposited ()
#119 0x9009201f in HIView::Draw ()
#120 0x90091f6f in HIView::Render ()
#121 0x9009a867 in FlushWindowObject ()
#122 0x9009a27e in FlushAllBuffers ()
#123 0x94e449c2 in __CFRunLoopDoObservers ()
#124 0x94e45bf2 in CFRunLoopRunSpecific ()
#125 0x94e46cf8 in CFRunLoopRunInMode ()
#126 0x90098da4 in RunCurrentEventLoopInMode ()
#127 0x90098af6 in ReceiveNextEventCommon ()
#128 0x901dbaf3 in ReceiveNextEvent ()
#129 0x02d05619 in QEventDispatcherMac::processEvents ()
#130 0x03889201 in QEventLoop::processEvents ()
#131 0x038893ad in QEventLoop::exec ()
#132 0x0388d1fe in QCoreApplication::exec ()
#133 0x03f347ef in taiMiscCore::Exec ()
#134 0x04146f3e in taRootBase::Startup_Run ()
#135 0x00c2b157 in EmergentMisc::Main ()
#136 0x00009db7 in main ()
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090614/6b8cdeb5/attachment.html 


More information about the Qt-interest-old mailing list