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 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 1:36:47 PM
mozilla.dev.embedding 1290 articles. 0 followers. Post Follow

1 Replies
794 Views

Similar Articles

[PageSpeed] 45

On 11/10/09 8:36 AM, Viktor Tymoshenko wrote:
> 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)

bug 526586

--BDS
0
Benjamin
11/10/2009 1:41:31 PM
Reply:

Similar Artilces:

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

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

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

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

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.8.2] 21949 FAIL(Mc) cygwin_nt-5.0 1.5.5(0.94/3/2) (i686/1 cpu)
Automated smoke report for 5.8.2 patch 21949 on cygwin_nt-5.0 - 1.5.5(0.94/= 3/2) (i686/1 cpu) (PC09) using version=20 Report by Test::Smoke v1.18.11 (perl 5.8.2) [1 hour 13 minutes] O =3D OK F =3D Failure(s), extended report at the bottom X =3D test(s) failed under TEST but not under harness ? =3D still running or test results not (yet) available Build failures during: - =3D unknown or N/A c =3D Configure, m =3D make, M =3D make (after miniperl), t =3D make test-p= rep 21949 Configuration (common) none ------------ ------------------------------------------------...

Testing 1 2 3 4 5 5 4 3 2 1
The quick brown fox jumped over the lazy dog's back 1234567890 times. RYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRY SGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSG -- Ed http://mysite.verizon.net/vze1zhwu/ Powered by SeaMonkey: http://www.seamonkey-project.org/ On 10/28/2010 6:07 AM, W3BNR wrote: > > The quick brown fox jumped over the lazy dog's back 1234567890 times. > RYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRYRY > SGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSGSG &g...

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

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

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

Firefox 3.5.1 and 3.5.2
Name: DW Product: Firefox Summary: Firefox 3.5.1 and 3.5.2 Comments: Very very slow at launch Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.22) Gecko/20090605 SeaMonkey/1.1.17 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. ...

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 2 Beta 1 disabled my 1.5 compatible extensions IN FIREFOX 1.5.0.4!!!!
Name: Philip Schlesinger Email: theschles_at_NO-SPAM-PLEASE-yahoo.com Product: Firefox Summary: Firefox 2 Beta 1 disabled my 1.5 compatible extensions IN FIREFOX 1.5.0.4!!!! Comments: Folks - I can understand you disabling any incompatible extensions when installing Firefox 2 Beta 1 in an environment where a previous Firefox installation exists (in my case, Firefox 1.5.0.4). However, what the heck were you thinking when you configured the Firefox 2 Beta 1 install to disable those same extensions in my existing Firefox 1.5.0.4?!!! I now have to reload about 95% of my ex...

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

Whitney embedding theorem - Wikipedia, the free encyclopedia
), if m > 0 . This is the best linear bound on the smallest-dimensional Euclidean space that all m -dimensional manifolds embed in, as the real ...

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


Apple uploads individual iPhone 6 and Apple Watch promo videos to YouTube for your embedding pleasure ...
... iPhone 6 , and YouTube . What do you think? Discuss "Apple uploads individual iPhone 6 and Apple Watch promo videos to YouTube for your 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 "embedding is infringement" theory rejected by court
Judge Posner A federal appeals court has decisively rejected a legal theory that would have placed anyone who embeds a third-party video on ...

Resources last updated: 1/6/2016 7:06:40 AM