[webkit-dev] s60 build questions

Robert Bjarnason robert at ideaworks3d.com
Fri May 26 09:47:47 PDT 2006


Hi Bradley,

Deleting those three files solved both the build and crash problem.

The browser looks good - great job Nokia!

Thanks,
Robert

bradley.morrison at nokia.com wrote:
> Hi Robert and Mindy,
>
> I'm guessing that you checked out and compiled our "interim" migration
> (ie you checked out at some point before Wednesday)? Please try deleting
> the following outdated headers:
>
> 	<s60 SDK installation path>\epoc32\include\Allocs.h
> 	<s60 SDK installation path>\epoc32\include\oom.h
> 	<s60 SDK installation path>\epoc32\include\oomdefs.h
>
> And doing a full recompile by executing the 'build' script. 
>
> I may update the build script to remove these files, but regardless will
> mention this in the wiki.
>
> Many thanks for taking a look!! :-)
>
> Bradley
>
>
>
> -----Original Message-----
> From: webkit-dev-bounces at opendarwin.org
> [mailto:webkit-dev-bounces at opendarwin.org] On Behalf Of ext Robert
> Bjarnason
> Sent: Friday, May 26, 2006 12:16 PM
> To: Carson David (Nokia-TP-MSW/Boston)
> Cc: webkit-dev at opendarwin.org
> Subject: Re: [webkit-dev] s60 build questions
>
> Hi David,
>
> No, as Mindy I had to hack around to get the application to compile and
> added #include "../../../MemoryManager/inc/MemoryManager.h" to few files
> that were complaining about missing references to MemoryManager:: and
> related functions.
>
> The first instance of the MemoryManager error on a clean SVN checkout
> is:
>
> WEBCORE\khtml\rendering\render_frames.cpp:93: undefined identifier
> 'MemoryManager'
> WEBCORE\khtml\rendering\render_frames.cpp:94: undefined identifier
> 'MemoryManager'
> WEBCORE\khtml\rendering\render_frames.cpp:97: undefined identifier
> 'MemoryManager'
> WEBCORE\khtml\rendering\render_frames.cpp:99: undefined identifier
> 'MemoryManager'
> ...
>
> Warm regards,
> Robert
>
> David.Carson at nokia.com wrote:
>   
>> Robert,
>> Can I confirm that you did not do anything different to steps outline 
>> in the Wiki? Mindy's email said that she moved around MemoryManager.h.
>> It seems that this is a memory issue. I am guessing that the memory 
>> manager was used to allocate the memory, but it was freed directly 
>> from the OS. The OS does not know anything about the memory block, so 
>> it barfs.
>> This is just a guess.
>>
>> Davidc
>>
>>   
>>     
>>> -----Original Message-----
>>> From: ext Robert Bjarnason [mailto:robert at ideaworks3d.com]
>>> Sent: Friday, May 26, 2006 11:48 AM
>>> To: Carson David (Nokia-TP-MSW/Boston)
>>> Cc: webkit-dev at opendarwin.org
>>> Subject: Re: [webkit-dev] s60 build questions
>>>
>>> Hi David,
>>>
>>> The application crashes in Symbian emulator with "App. Closed"
>>>
>>> Below is the stack trace from Carbide.
>>>
>>> Warm regards,
>>> Robert
>>>
>>> Stack trace:
>>> 50 0x83BA12( ekern.exe )()
>>> 49 0x83BCC0( ekern.exe )()
>>> 48 0x85516E( ekern.exe )()
>>> 47 0x87451E( ekern.exe )()
>>> 46 0x87427A( ekern.exe )()
>>> 45 0x832B09( ekern.exe )()
>>> 44 0x831FC8( ekern.exe )()
>>> 43 0x831287( ekern.exe )()
>>> 42 0x8334D2( ekern.exe )()
>>> 41 0x874891( ekern.exe )()
>>> 40 0x866D67( ekern.exe )()
>>> 39 0x8342B5( ekern.exe )()
>>> 38 0x83422B( ekern.exe )()
>>> 37 0x6005B149( euser.dll )()
>>> 36 0x6001DBE9( euser.dll )()
>>> 35 0x600380B0( euser.dll )()
>>> 34 0x6004DA9F( euser.dll )()
>>> 33 0x6004DBDF( euser.dll )()
>>> 32 0x6004E375( euser.dll )()
>>> 31 0x600163FC( euser.dll )()
>>> 30 0x4351EBE1( ESTLIB.DLL )()
>>> 29 cssyyparse() at parser.cpp:2394 // free (yyss);
>>> 28 DOM::CSSParser::parseSheet() at cssparser.cpp:177
>>> 27 DOM::CSSStyleSheetImpl::parseString() at 
>>> css_stylesheetimpl.cpp:258
>>> 26 khtml::CSSStyleSelector::loadDefaultStyle() at
>>> cssstyleselector.cpp:301
>>> 25 khtml::CSSStyleSelector::CSSStyleSelector() at
>>> cssstyleselector.cpp:198
>>> 24 DOM::DocumentImpl::DocumentImpl() at dom_docimpl.cpp:368
>>> 23 DOM::HTMLDocumentImpl::HTMLDocumentImpl() at
>>> html_documentimpl.cpp:111
>>> 22 DOM::DOMImplementationImpl::createHTMLDocument() at
>>> dom_docimpl.cpp:256
>>> 21 KHTMLPart::begin() at khtml_part.cpp:1636 20
>>> KHTMLPart::receivedFirstData() at khtml_part.cpp:1228
>>> 19 KWQKHTMLPart::setEncoding() at KWQKHTMLPart.cpp:801
>>> 18 CWebCoreBridge::CreateDocumentWithEncoding() at
>>> WebCoreBridge.cpp:291
>>> 17 CPageLoadListener::HeadersL() at LoadListeners.cpp:231
>>> 16 CContentDispatcher::HeadersL() at ContentDispatcher.cpp:296
>>> 15 CUrlLoader::HeadersL() at UrlLoader.cpp:233
>>> 14 CFileTransaction::MHFRunL() at FileTransaction.cpp:321
>>> 13 CFileReader::RunL() at FileReader.cpp:197
>>> 12 0x600028AF( euser.dll )()
>>> 11 0x6000269A( euser.dll )()
>>> 10 0x600024FA( euser.dll )()
>>> 9 0x600023BB( euser.dll )()
>>> 8 0x40611403( CONE.DLL )()
>>> 7 0x40B5ECF4( eikcore.dll )()
>>> 6 0x40B5E9DB( eikcore.dll )()
>>> 5 E32Main() at WebUiApp.cpp:122
>>> 4 _E32Startup() at uc_exe.cpp:46
>>> 3 0x83A6A2( ekern.exe )()
>>> 2 0x838AD1( ekern.exe )()
>>> 1 0x7C80B50B( KERNEL32.dll )()
>>>
>>>
>>>
>>>     
>>>       
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-dev
>   




More information about the webkit-dev mailing list