lpxxn / qtweb

Automatically exported from code.google.com/p/qtweb
0 stars 0 forks source link

Version 3.8.4 Crashes #176

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Open Softpedia site http://www.softpedia.com/
2.
3.

What is the expected output? What do you see instead?
Browser shuts down

What version of the product are you using? On what operating system?
3.8.4
Windows xp sp3
Puppy Linux 4.31

Please provide any additional information below.
Previous versions (Windows 3.7.5 and Linux 3.7.3) had no problem with the 
Softpedia site

Original issue reported on code.google.com by gregory....@gmail.com on 28 May 2013 at 11:36

GoogleCodeExporter commented 8 years ago
I can confirm this issue. unfortunately, it crashes in WebCore and this is 
Webkit-related bug. I'll try to find some additional info about this issue. 

Original comment by magis...@gmail.com on 29 May 2013 at 12:28

GoogleCodeExporter commented 8 years ago
Same issue when opening Google Plus: http://plus.google.com/

Original comment by roy...@gmail.com on 2 Jun 2013 at 12:43

GoogleCodeExporter commented 8 years ago
Hi, i am using QtWeb browser in that, the ui is crashing, can you please tell 
me in what situations the ui crashes?? In normal machine, it is fine, but in 
server machine, the crash is happening... Please help me!!

Original comment by prashant...@gmail.com on 6 Jun 2013 at 10:35

GoogleCodeExporter commented 8 years ago
I tried to compile git head with Qt 4.8.5-RC with VC express 2010:

SoftPedia crash:
>   QtWeb.exe!WebCore::RenderBlock::checkFloatsInCleanLine()  + 0x1cc bytes 
    QtWeb.exe!WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace()  + 0x1a bytes  
    QtWeb.exe!WebCore::RenderBlock::LineBreaker::nextLineBreak()  + 0x7f bytes  
    QtWeb.exe!WebCore::RenderBlock::layoutRunsAndFloats()  + 0x3a2 bytes    
    QtWeb.exe!WebCore::RenderBlock::layoutInlineChildren()  + 0x267 bytes   

Google Plus crash:
>   QtWeb.exe!QPixmap::fromWinHICON()  + 0x115 bytes    
    QtWeb.exe!BrowserApplication::iconDownloadFinished()  + 0x1a5 bytes 
    QtWeb.exe!BrowserApplication::qt_static_metacall()  + 0x30 bytes    
    QtWeb.exe!QMetaObject::activate()  + 0x2c7 bytes    
    QtWeb.exe!QNetworkAccessManager::finished()  + 0x20 bytes   
    QtWeb.exe!QNetworkAccessManagerPrivate::_q_replyFinished()  + 0x25 bytes    
    QtWeb.exe!QMetaObject::activate()  + 0x2c7 bytes    
    QtWeb.exe!QNetworkReply::finished()  + 0xf bytes    
    QtWeb.exe!QNetworkReplyImplPrivate::finished()  + 0x339 bytes   
    QtWeb.exe!QNetworkAccessHttpBackend::qt_static_metacall()  + 0xdf bytes 
    QtWeb.exe!QMetaCallEvent::placeMetaCall()  + 0x17 bytes 
    QtWeb.exe!QObject::event()  + 0xa6 bytes    
    QtWeb.exe!QApplicationPrivate::notify_helper()  + 0x92 bytes    
    QtWeb.exe!QApplication::notify()  + 0x1a5 bytes 
    QtWeb.exe!QCoreApplication::notifyInternal()  + 0x5b bytes  
    QtWeb.exe!QCoreApplication::sendEvent()  + 0x25 bytes   
    QtWeb.exe!QCoreApplicationPrivate::sendPostedEvents()  + 0x17c bytes    
    QtWeb.exe!qt_internal_proc()  + 0x161 bytes 
    user32.dll!77d18734()   
    [Frames below may be incorrect and/or missing, no symbols loaded for user32.dll]    
    user32.dll!77d18816()   
    user32.dll!77d189cd()   
    user32.dll!77d19402()   
    user32.dll!77d18a10()   
    QtWeb.exe!QEventDispatcherWin32::processEvents()  + 0x3d8 bytes 
    ntdll.dll!7c934152()    
    ntdll.dll!7c930460()    
    ntdll.dll!7c934217()    
    ntdll.dll!7c9341df()    
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x47 bytes 
    ntdll.dll!7c9300b8()    
    ntdll.dll!7c930041()    
    ntdll.dll!7c93005d()    
    ntdll.dll!7c971cc9()    
    ntdll.dll!7c9341df()    
    ntdll.dll!7c930323()    
    ntdll.dll!7c92df1a()    
    ntdll.dll!7c937ecd()    
    ntdll.dll!7c935f0c()    
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x47 bytes 
    ntdll.dll!7c930a36()    
    ntdll.dll!7c930981()    
    ntdll.dll!7c93005d()    
    ntdll.dll!7c932228()    
    ntdll.dll!7c936c76()    
    ntdll.dll!7c936c3e()    
    ntdll.dll!7c92f65c()    
    ntdll.dll!7c92f661()    
    kernel32.dll!7c809430()     
    ntdll.dll!7c92f65c()    
    ntdll.dll!7c92f661()    
    kernel32.dll!7c809430()     
    kernel32.dll!7c80e772()     
    kernel32.dll!7c80e6cb()     
    user32.dll!77d2c1e9()   
    imm32.dll!76313c0c()    
    imm32.dll!76313c1a()    
    user32.dll!77d1882a()   
    user32.dll!77d18734()   
    user32.dll!77d18816()   
    user32.dll!77d1885a()   
    user32.dll!77d1882a()   
    ntdll.dll!7c9331c3()    
    ntdll.dll!7c9331df()    
    ntdll.dll!7c9331c3()    
    ntdll.dll!7c9331df()    
    kernel32.dll!7c833929()     
    kernel32.dll!7c833931()     
    imm32.dll!763099b3()    
    imm32.dll!76309b35()    
    imm32.dll!76309f76()    
    msctfime.ime!73647184()     
    msctfime.ime!73644458()     
    msctfime.ime!73654078()     
    msctfime.ime!736541e6()     
    user32.dll!77d2e374()   
    user32.dll!77d18734()   
    user32.dll!77d18816()   
    user32.dll!77d1885a()   
    user32.dll!77d1882a()   
    user32.dll!77d28dd9()   
    user32.dll!77d28d77()   
    user32.dll!77d28d8b()   
    user32.dll!77d28d8b()   
    QtWeb.exe!QWinInputContext::DefWindowProcW()  + 0x3c bytes  
    QtWeb.exe!_QtWndProc@16()  + 0x71c bytes    
    ntdll.dll!7c934152()    
    user32.dll!77d18816()   
    user32.dll!77d1885a()   
    user32.dll!77d1882a()   
    user32.dll!77d1882a()   
    user32.dll!77d28ea0()   
    user32.dll!77d28dd9()   
    user32.dll!77d28d77()   
    user32.dll!77d28d8b()   
    user32.dll!77d28d8b()   
    QtWeb.exe!QWinInputContext::DefWindowProcW()  + 0x3c bytes  
    QtWeb.exe!_QtWndProc@16()  + 0x71c bytes    
    user32.dll!77d18734()   
    user32.dll!77d18816()   
    user32.dll!77d1885a()   
    user32.dll!77d1882a()   
    user32.dll!77d1882a()   
    user32.dll!77d28ea0()   
    user32.dll!77d28eab()   
    user32.dll!77d28eab()   
    user32.dll!77d28623()   
    user32.dll!77d28639()   
    ntdll.dll!7c930435()    
    ntdll.dll!7c934566()    
    ntdll.dll!7c930460()    
    ntdll.dll!7c9345d9()    
    ntdll.dll!7c930a36()    
    ntdll.dll!7c930981()    
    ntdll.dll!7c93005d()    
    ntdll.dll!7c932228()    
    ntdll.dll!7c936c76()    
    ntdll.dll!7c936c3e()    
    ntdll.dll!7c92f65c()    
    ntdll.dll!7c92f661()    
    kernel32.dll!7c809430()     
    ntdll.dll!7c92f65c()    
    ntdll.dll!7c92f661()    
    kernel32.dll!7c809430()     
    kernel32.dll!7c80e772()     
    kernel32.dll!7c80e6cb()     
    usp10.dll!73fb49e4()    
    usp10.dll!73fb4a0a()    
    gdi32.dll!77f326c4()    
    gdi32.dll!77ef8122()    
    lpk.dll!621f3004()  
    lpk.dll!621f31f7()  
    lpk.dll!621f322c()  
    gdi32.dll!77f1217f()    
    user32.dll!77d59180()   
    user32.dll!77d5918f()   
    ntdll.dll!7c92e473()    
    user32.dll!77d194be()   
    user32.dll!77d28e0d()   
    user32.dll!77d28dd9()   
    user32.dll!77d28d77()   
    user32.dll!77d28d8b()   
    user32.dll!77d28d8b()   
    QtWeb.exe!QWinInputContext::DefWindowProcW()  + 0x3c bytes  
    QtWeb.exe!_QtWndProc@16()  + 0x71c bytes    
    ntdll.dll!7c92e473()    
    user32.dll!77d194be()   
    user32.dll!77d28e0d()   
    user32.dll!77d28dd9()   
    QtWeb.exe!QListData::remove()  + 0x72 bytes 
    QtWeb.exe!QList<QPostEvent>::erase()  + 0x48 bytes  
    QtWeb.exe!QCoreApplication::removePostedEvents()  + 0x150 bytes 
    0271d3c8()  
    QtWeb.exe!QEventLoop::exec()  + 0xe7 bytes  
    QtWeb.exe!QCoreApplication::exec()  + 0x9e bytes    
    QtWeb.exe!_main()  + 0x66 bytes 
    QtWeb.exe!_WinMain@16()  + 0x9b bytes   
    QtWeb.exe!__tmainCRTStartup()  Line 275 + 0x1c bytes    
    kernel32.dll!7c81776f()     
    QtWeb.exe!WebCore::SelectionController::modify()  + 0x117 bytes 
    QtWeb.exe!WebCore::RenderTableCell::borderEnd()  + 0x26 bytes   
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    QtWeb.exe!WebCore::CSSPrimitiveValue::cssText()  + 0xfd9 bytes  
    QtWeb.exe!WTF::VectorBufferBase<WebCore::FrameData>::deallocateBuffer()  + 0x17 bytes   
    QtWeb.exe!WebCore::CSSPrimitiveValue::cssText()  + 0xfd9 bytes  
    QtWeb.exe!WebCore::RenderBox::imageChanged()  + 0xbb bytes  
    QtWeb.exe!WTF::VectorBufferBase<WebCore::FrameData>::deallocateBuffer()  + 0x17 bytes   
    QtWeb.exe!WebCore::SelectionController::modify()  + 0x117 bytes 
    QtWeb.exe!WebCore::CSSPrimitiveValue::cssText()  + 0xfd9 bytes  
    QtWeb.exe!WebCore::CSSPrimitiveValue::cssText()  + 0xfd9 bytes  
    QtWeb.exe!WebCore::RenderBox::imageChanged()  + 0xbb bytes  
    QtWeb.exe!WTF::VectorBufferBase<WebCore::FrameData>::deallocateBuffer()  + 0x17 bytes   
    QtWeb.exe!WebCore::SelectionController::modify()  + 0x117 bytes 
    QtWeb.exe!WebCore::RenderBox::imageChanged()  + 0xbd bytes  
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    QtWeb.exe!WebCore::RenderBox::imageChanged()  + 0xbd bytes  
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    QtWeb.exe!WebCore::PatternAttributes::PatternAttributes()  + 0x73 bytes 
    4e8d5750()  

Original comment by roy...@gmail.com on 7 Jun 2013 at 12:24

GoogleCodeExporter commented 8 years ago
webkit changeset 86060 did fix the issue:

https://trac.webkit.org/changeset/86060/trunk/Source/WebCore/rendering/RenderInl
ine.cpp

Original comment by roy...@gmail.com on 21 Jun 2013 at 1:13

GoogleCodeExporter commented 8 years ago
Fixed in build 108.

Original comment by magis...@gmail.com on 31 Aug 2013 at 6:55