crash by embedding xulrunner 1.9.1.5/firefox 3.5.5

Hi all,

it seems that embedding  does not work anymore just after the use of TLS(thread local STORAGE) variables was introduced 
in order to make NS_IsMainThread faster.
(see http://hg.mozilla.org/releases/mozilla-1.9.1/log/27d9d4107522/xpcom/threads/nsThreadManager.cpp)

The call of NS_InitXPCOM2 causes "access violation" exception since the use of TLS has limitations.
(http://msdn.microsoft.com/en-us/library/2s9wt68x.aspx)

Is it a BUG or is the behavior expected this way ?!

embedding strategy: Frozen linkage: standalone glue (no DLL dependencies)
System: Windows XP SP3
tested on:
Firefox version: 3.5.5
Xulrunner version: 1.9.1.5

stack trace:

xpcom_core.dll!nsThreadManager::Init()  Line 110 + 0xc bytes	C++
xpcom_core.dll!NS_InitXPCOM3_P(nsIServiceManager * * result=0x00000000, nsIFile * binDirectory=0x003aff20, 
nsIDirectoryServiceProvider * appFileLocationProvider=0x00000000, const nsStaticModuleInfo * 
staticComponents=0x00000000, unsigned int componentCount=0)  Line 554 + 0xc bytes	C++
xpcom_core.dll!NS_InitXPCOM2_P(nsIServiceManager * * result=0x00000000, nsIFile * binDirectory=0x003aff20, 
nsIDirectoryServiceProvider * appFileLocationProvider=0x00000000)  Line 525 + 0x15 bytes	C++


Thanks,

Viktor Tymoshenko
http://www.web2test.com
0
Viktor
11/10/2009 12:09:23 PM
mozilla.dev.embedding 1290 articles. 0 followers. Post Follow

0 Replies
838 Views

Similar Articles

[PageSpeed] 13

Reply:

Similar Artilces:

crash by embedding xulrunner 1.9.1.5/firefox 3.5.5 #2
Hi all, it seems that embedding does not work anymore just after the use of TLS(thread local STORAGE) variables was introduced in order to make NS_IsMainThread faster. (see http://hg.mozilla.org/releases/mozilla-1.9.1/log/27d9d4107522/xpcom/threads/nsThreadManager.cpp) The call of NS_InitXPCOM2 causes "access violation" exception since the use of TLS has limitations. (http://msdn.microsoft.com/en-us/library/2s9wt68x.aspx) Is it a BUG or is the behavior expected this way ?! embedding strategy: Frozen linkage: standalone glue (no DLL dependencies) System: Windows XP SP...

Version beforeMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)
Name: James Kiekow Email: jamesdotkiekowathotmaildotcom Product: Firefox Summary: Version beforeMozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) Comments: Dear Excellent Developers, I share a passion for the same in IT and I wanted to mention that I have the previous version of Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729) installed and it was extremely slow surfing the web so I upgraded and my assumption was correct it was the install I believe of th...

Firefox 1.5.0.9, Firefox 2.0.0.1 and Thunderbird 1.5.0.9 Security & Stability Updates
As part of Mozilla Corporation�s ongoing stability and security update process, Firefox 1.5.0.9, Firefox 2.0.0.1 and Thunderbird 1.5.0.9 are now available for Windows, Mac, and Linux for free download from getfirefox.com (http://www.getfirefox.com) & getthunderbird.com (http://www.getthunderbird.com). We strongly recommend that all Firefox users upgrade to this latest release. This update is available immediately in 41 languages including Spanish, Japanese, Arabic, Hungarian and more. Note: Firefox 1.5.0.x will be maintained with security and stability updates until Apr...

Firefox 1.5.0.9, Firefox 2.0.0.1 and Thunderbird 1.5.0.9 Security & Stability Updates
As part of Mozilla Corporation�s ongoing stability and security update process, Firefox 1.5.0.9, Firefox 2.0.0.1 and Thunderbird 1.5.0.9 are now available for Windows, Mac, and Linux for free download from getfirefox.com (http://www.getfirefox.com) & getthunderbird.com (http://www.getthunderbird.com). We strongly recommend that all Firefox users upgrade to this latest release. This update is available immediately in 41 languages including Spanish, Japanese, Arabic, Hungarian and more. Note: Firefox 1.5.0.x will be maintained with security and stability updates until Apr...

Intellisync 5.1.1 and GroupWise 5.5.5
I am trying to sychronize my Palm to-do list with Groupwise. When I sync I get one of two error messages in a dialog labled "Pilot connector." The messages are "Unable to read application data" or "Unable to complete translataion. I tried the solution in "Answer ID 1737" (clearing "log" file etc and resyncing). I also cleared all the tasks out of Groupwise and ran GWCHK32 and made sure the account database was not corrupted (I'm the GroupWise Admin). Upon syncing I still got the "translation" message. A single task appear...

Firefox 3.5.1 or 3.5.0.1 etc,
Name: tom Email: tom_lawrence99athotmaildotcodotuk Product: Firefox Summary: Firefox 3.5.1 or 3.5.0.1 etc, Comments: When Is There going to be a 3.5 update? 3.5 is very good but still alot a crashes and slowdowns Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see it. ...

Embedding works with 5.005_03 and 5.6.1 __no threads__ but not with 5.6.1 threads
Dear Ladies and Gentlemen, Please would you help me fix the mistake in a short C program that attempts to embed the Perl intrepreter ? (to check Netsaint plugins; Netsaint http://www.Netsaint.ORG, is a program that schedules service checks and often it is convenient to write the checks - of a fill out form for example - in Perl. Netsaint 0.0.7b[1-7] provide an embedded Perl interpreter; the program checks whether a plugin can stand conversion to a sub (as happens with mod_perl) The program compiles and runs Ok under Perl 5.005_03 and 5.6.1 built without threads but seg fau...

selecting ? selecting of 1., 2. , 3., 4., 5., 6. is slow (1-3 second) then selecting of 7.,8.,9. go on is so fast (0.1 second or more fast).. how can i get fast for selecting of 1., 2. , 3., 4., 5., 6
hello friends selecting of 1., 2. , 3., 4.(sometime even 5., 6.) is slow (1-3 second) then selecting of 7.,8.,9.(sometimes 5., 6.,) go on is so fast (0.1 second or more fast).. how can i get fast for selecting of 1., 2. , 3., 4., 5., 6. is slow ?? recordcount is almost 1.050.000.. i do selecting 1.2.3. go on same page with treeview1.. treeview1 in masterpage.master.. gridview1 and datasource1 are in pagelist.aspx (it connets datasource1)..productnumber is primarykey for index.. kategori, kategori1 and kategori2, price, datemin are index from keys/index in table1 (right clicking menu)....

3.5/3.5.1/3.5.2
Name: david levy Email: davidatlevy98dotfsnetdotcodotuk Product: Firefox Summary: 3.5/3.5.1/3.5.2 Comments: Scrap this version as it is crap. Add-ons no longer work, including my Norton security, web pages struggle to load. General loading of Firefox has been tripled in load time. Takes up to much memory. Some web pages do not work properly when they had worked before. Its rubbish - I went back to 3.0.13. That at least works as Firefox should work. Chuck version 3.5 in the bin and restart from 3.0.13 which is the last version that works. Browser Details: Mozilla/5.0 (Wind...

Smoke [5.9.1] 22352 FAIL(F) MSWin32 5.1 Service Pack 1 (x86/1 cpu) #3
Automated smoke report for 5.9.1 patch 22352 on MSWin32 - 5.1 Service Pack 1 (x86/1 cpu) (TANGAROA) using cl version 12.00.8804 Report by Test::Smoke v1.18.10 (perl 5.8.2) [5 hours 5 minutes] O = OK F = Failure(s), extended report at the bottom X = test(s) failed under TEST but not under harness ? = still running or test results not (yet) available Build failures during: - = unknown or N/A c = Configure, m = make, M = make (after miniperl), t = make test-prep 22352 Configuration (common) -DINST_TOP=$(INST_DRV)\Smoke\doesntexist ------------ --------------------------...

FF 1.5 Beta 2 -> 1.5 RC2 upgrade incorrecly displays 1.5 RC2 as just 1.5 in upgrade windows
Name: Dustin Getz Product: Firefox Summary: FF 1.5 Beta 2 -> 1.5 RC2 upgrade incorrecly displays 1.5 RC2 as just 1.5 in upgrade windows Comments: Beta 2 automatic updater informed me that 1.5 was released, but it was really 1.5 RC2. Displayed version name was incorrect. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051107 Firefox/1.5 ...

perl-5.8.1@20724 / Cygwin 1.5.2 / gcc-3.3.1
Hallo perl5-porters, patchlevel: 20724 op/sysio...............................FAILED test 39 Failed 1/39 tests, 97.44% okay Failed 1/809 test scripts, 99.88% okay. 1/76391 subtests failed, 100.00% okay. Failed Test Stat Wstat Total Fail Failed List of Failed --------------------------------------------------------------------------------------------------------------- op/sysio.t 39 1 2.56% 39 52 tests and 361 subtests skipped. $ perl -V Summary of my perl5 (revision 5.0 version 8 subversion 1 patch 20724) configuration: Platform: osn...

firefox 1.5.0.2 crashes often with java 1.5
Name: Bart Burroughs Email: bart.burroughs_at_cox.net Product: Firefox Summary: firefox 1.5.0.2 crashes often with java 1.5 Comments: using the java plugin crashes firefox and epiphany. at least in opensuse 10.1 rc2 haven't tried it in suse pro 10.0. Browser Details: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060409 SUSE/1.5.0.1-24 Firefox/1.5.0.1 ...

Problems downloading 3.5.3. through Firefox 3.5.1.
Name: Stephanie C. Email: thexxxchangeataoldotcom Product: Firefox Summary: Problems downloading 3.5.3. through Firefox 3.5.1. Comments: It keeps getting stuck on "scanning for viruses", even when I disable Norton. I had to download through IE(go figure!) to avoid this because it happened 3 times! I just thought you should know. Thanks! Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729) From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response t...

Web resources about - crash by embedding xulrunner 1.9.1.5/firefox 3.5.5 - mozilla.dev.embedding

Embedding - Wikipedia, the free encyclopedia
In mathematics , an embedding (or imbedding ) is one instance of some mathematical structure contained within another instance, such as a group ...

Improved Embedding Tools: Embedded Video Player API and oEmbed support
Launch of embedded video API and oEmbed support for facebook videos and posts

Instagram adds web embedding, makes sharing content on the web easier
... its platform beyond its mobile applications. Today, the photo sharing application has made it easier to share photos and videos with web embedding. ...

School transforms a generation by embedding Indigenous culture into its curriculum
From Indigenous dolls in the childcare centre to a discussion of the treatment of Adam Goodes, embedding Indigenous culture into the curriculum ...


Tumblr for iOS adds blog creation, trending tags widget, quick video embedding, more
... it, post your first post to it” right from the iPhone and iPad app. No web browser or computer required. Tumblr says its new video embedding ...

Instagram Adds Web Embedding in Bid for Real-Time Relevance
The real-time battle rages on. Instagram on Wednesday announced the latest in a string of recent updates, now allowing users to embed videos ...

The new Android Central Photography forums are open and feature Photosphere embedding
A great place to talk about the camera on your Android phone, and share the great pictures you take with it

Apple granted patent for embedding sapphire displays in LiquidMetal iPhone chassis
The U.S. Patent and Trademark Office on Tuesday issued Apple a patent describing a process in which an iPhone's display glass including sapphire ...

MPAA: you can infringe copyright just by embedding a video
... coalition of Internet giants and public interest groups over the key question of whether it's possible to directly infringe copyright by embedding ...

Resources last updated: 12/26/2015 6:39:40 AM