Closed Bug 345309 Opened 18 years ago Closed 12 years ago

java crashes on opensolaris and Linux [@ PR _Close - CNSAdapter_NSPR::JD_Close] if the useragent doesn't include Firefox (?)

Categories

(Core Graveyard :: Java: OJI, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: timeless, Assigned: yuanyi21)

References

Details

(Keywords: crash)

Crash Data

this is 100% reproducable w/ an internal site, but i think it's always crashing. whenever i visit any java page.

t@1 (l@1) signal SEGV (no mapping at the fault address) in PR_Close at 0xfed5a20d
0xfed5a20d: PR_Close+0x0009:    movl     (%ecx),%eax
(dbx) where
current thread: t@1
=>[1] PR_Close(0x0), at 0xfed5a20d
  [2] CNSAdapter_NSPR::JD_Close(0x923cf50, 0x0), at 0xf9121c69
  [3] JavaVM5::StartJavaVM(0x951ad68, 0x0), at 0xf90d3af3
  [4] JavaPluginFactory5::StartupJVM(0x951acc0, 0x8044428), at 0xf90ced10
  [5] JavaPluginFactory5::GetJavaVM(0x951acc0), at 0xf90ce79e
  [6] JavaPluginFactory5::CreateSecureEnv(0x951acc0, 0x8103e28, 0x804446c), at 0xf90cf10b
  [7] CNSAdapter_JavaPluginFactory::CreateSecureEnv(0x93b77d0, 0x8103e28, 0x8103e48), at 0xf911e467
  [8] ProxyJNIEnv::ProxyJNIEnv(0x8103e28, 0x93b77d0, 0x0), at 0xf9eb81aa
  [9] CreateProxyJNI(0x93b77d0, 0x0), at 0xf9eb8210
  [10] JVM_GetJNIEnv(0xf9181420, 0x804474c, 0x804474c, 0xf915a03b, 0x82a0460, 0x8044730), at 0xf9eb4537
  [11] nsJVMManager::GetProxyJNI(0x82a0460, 0x8044730), at 0xf9eb4dc0
  [12] nsPluginHostImpl::TrySetUpPluginInstance(0x8e3b3d0, 0xfa63e08f, 0x94666e0, 0x9172af8), at 0xf915a03b
  [13] nsPluginHostImpl::SetUpPluginInstance(0x8e3b3d0, 0xfa63e08f, 0x94666e0, 0x9172af8), at 0xf9159bfe
  [14] nsPluginHostImpl::InstantiateEmbeddedPlugin(0x8e3b3d0, 0xfa63e08f, 0x94666e0, 0x9172af8), at 0xf9158949
  [15] nsObjectFrame::InstantiatePlugin(0x9170f58, 0x94dc928, 0x8045424, 0x8045368, 0x8e3b3d4, 0xfa63e08f, 0x94666e0), at 0xfa1715d4
  [16] nsObjectFrame::Reflow(0x9170f58, 0x94dc928, 0x8045424, 0x8045368, 0x8045580), at 0xfa16f911
  [17] nsLineLayout::ReflowFrame(0x80455f8, 0x9170f58, 0x8045580, 0x0, 0x8045584), at 0xfa16889b
  [18] nsBlockFrame::DoReflowInlineFrames(0x9522e9c, 0x8045994, 0x80455f8, 0x9170fb4, 0x80458f0, 0x80456a0, 0x0, 0x0), at 0xfa1227fb
  [19] nsBlockFrame::ReflowInlineFrames(0x9522e9c, 0x8045994, 0x9170fb4, 0x80458f0, 0x0, 0x0), at 0xfa1224ed
  [20] nsBlockFrame::ReflowLine(0x9522e9c, 0x8045994, 0x9170fb4, 0x80458f0, 0x0), at 0xfa1204e5
  [21] nsBlockFrame::ReflowDirtyLines(0x9522e9c, 0x8045994, 0x1), at 0xfa11fe4c
  [22] nsBlockFrame::Reflow(0x9522e9c, 0x94dc928, 0x8045bbc, 0x8045c08, 0x8045d5c), at 0xfa11e2e6
  [23] nsAbsoluteContainingBlock::ReflowAbsoluteFrame(0x95228f8, 0x95228b0, 0x94dc928, 0x80460c8, 0xffffffff, 0xffffffff, 0x9522e9c, 0x0, 0x8045d5c), at 0xfa11c6be
  [24] nsAbsoluteContainingBlock::IncrementalReflow(0x95228f8, 0x95228b0, 0x94dc928, 0x80460c8, 0xffffffff, 0xffffffff), at 0xfa11c2c9
  [25] nsBlockFrame::Reflow(0x95228b0, 0x94dc928, 0x804607c, 0x80460c8, 0x8046320), at 0xfa11e660
  [26] nsContainerFrame::ReflowChild(0x95221fc, 0x95228b0, 0x94dc928, 0x804607c, 0x80460c8, 0x0, 0x0, 0x0, 0x8046320), at 0xfa1352fd
  [27] CanvasFrame::Reflow(0x95221fc, 0x94dc928, 0x8046368, 0x8046248, 0x8046320), at 0xfa1534b5
  [28] nsContainerFrame::ReflowChild(0x9522344, 0x95221fc, 0x94dc928, 0x8046368, 0x8046248, 0x0, 0x0, 0x3, 0x8046320), at 0xfa1352fd
  [29] nsHTMLScrollFrame::ReflowScrolledFrame(0x9522344, 0x8046454, 0x0, 0x0, 0x8046368, 0x1), at 0xfa149549
  [30] nsHTMLScrollFrame::ReflowContents(0x9522344, 0x8046454, 0x8046684), at 0xfa149a75
  [31] nsHTMLScrollFrame::Reflow(0x9522344, 0x94dc928, 0x8046684, 0x80466d0, 0x80469b4), at 0xfa149f86
  [32] nsContainerFrame::ReflowChild(0x952216c, 0x9522344, 0x94dc928, 0x8046684, 0x80466d0, 0x0, 0x0, 0x0, 0x80469b4), at 0xfa1352fd
  [33] ViewportFrame::Reflow(0x952216c, 0x94dc928, 0x80469f4, 0x80468c8, 0x80469b4), at 0xfa1a7365
  [34] IncrementalReflow::Dispatch(0x8046a40, 0x94dc928, 0x80469f4, 0x80469e8, 0x950e220), at 0xfa0ffb6a
  [35] PresShell::ProcessReflowCommands(0x9350628, 0x1), at 0xfa1109b9
  [36] HandlePLEvent(0x8ccfbd0), at 0xfa110200
  [37] PL_ProcessPendingEvents(0x80baf70), at 0xfee5bedd
  [38] nsEventQueueImpl::ProcessPendingEvents(0x80e3368), at 0xfee5e56a
  [39] event_processor_callback(0x8322c80, 0x1, 0x80e3368), at 0xfb737385
  [40] g_io_unix_dispatch(0x8322cc8, 0xfb737370, 0x80e3368), at 0xfe71f5ff
  [41] g_main_dispatch(0x80a9a08), at 0xfe6f9690
  [42] g_main_context_dispatch(0x80a9a08), at 0xfe6fa779
  [43] g_main_context_iterate(0x80a9a08, 0x1, 0x1, 0x8139138), at 0xfe6fab99
  [44] g_main_loop_run(0x83bc0a8), at 0xfe6fb19e
  [45] gtk_main(0x8046fac, 0x8085ab0, 0x81636e0, 0x8046d18, 0xfb658af3, 0x8166b28), at 0xfe9113f7
  [46] nsAppShell::Run(0x8166b28), at 0xfb737650
  [47] nsAppStartup::Run(0x81636e0), at 0xfb658af3
  [48] XRE_main(0x5, 0x8047058, 0x8085a88), at 0x80609a4
  [49] main(0x5, 0x8047058, 0x8047070), at 0x805953f
(dbx)
Any version information for Java and Firefox?

Could you provide the output of
1. cat /etc/release
2. cat /etc/product-info
3. pkginfo -l SUNWfirefox
on the opensolaris?
i'm away for the weekend, but it's the latest official solaris express community edition snv_41 so if you're in a hurry you can look it up.
Could you pls provide us the output information of about:plugins from Firefox? And one or two links which crash firefox. 
the java page I've been using is internal. I'll try to find a basic java page that crashes, from the stack it seem fairly clear that *any* java page will crash. again, I'm traveling (on a high speed train atm) and can't possibly provide any data until I return Monday.

if you could save me the trouble of searching for a *basic* java plugin page, that'd be appreciated, I'll gladly follow as many links as you provide.
swift% cat /etc/release
                            Solaris Nevada snv_41 X86
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                             Assembled 01 June 2006
swift% cat /etc/product-info
product=Sun Java Desktop System
productAbbrv=Java_DS
release=4
build=41
buildType=devel
assembled=16 May 2006
swift% pkginfo -l SUNWfirefox
   PKGINST:  SUNWfirefox
      NAME:  Mozilla Firefox Web browser
  CATEGORY:  FIREFOX,application,JDS4
      ARCH:  i386
   VERSION:  1.5.0.3,REV=110.0.4.2006.05.15.11.32
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Mozilla Firefox Web browser
    PSTAMP:  goto1020060515040936
  INSTDATE:  Jul 17 2006 01:49
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      402 installed pathnames
                   7 shared pathnames
                  32 directories
                 369 executables
               81784 blocks used (approx)


Installed plug-ins
Find more information about browser plug-ins at mozilla.org.
Help for installing plug-ins is available from plugindoc.mozdev.org.
Helix DNA Plugin: RealPlayer G2 Plug-In Compatible

    File name: /usr/lib/RealPlay/firefox/nphelix.so
    Helix DNA Plugin: RealPlayer G2 Plug-In Compatible version 0.4.0.1192 built on Apr 18 2006

MIME Type 	Description 	Suffixes 	Enabled
audio/x-pn-realaudio-plugin 	RealPlayer Plugin Metafile 	rpm 	Yes
Shockwave Flash

    File name: /usr/lib/firefox/plugins/libflashplayer.so
    Shockwave Flash 7.0 r63

MIME Type 	Description 	Suffixes 	Enabled
application/x-shockwave-flash 	Shockwave Flash 	swf 	Yes
application/futuresplash 	FutureSplash Player 	spl 	Yes
Default Plugin

    File name: /usr/lib/firefox/plugins/libnullplugin.so
    The default plugin handles plugin data for mimetypes and extensions that are not specified and facilitates downloading of new plugins.

MIME Type 	Description 	Suffixes 	Enabled
* 	All types 	.* 	No
Demo Print Plugin for unix/linux

    File name: /usr/lib/firefox/plugins/libunixprintplugin.so
    The demo print plugin for unix.

MIME Type 	Description 	Suffixes 	Enabled
application/x-print-unix-nsplugin 	Demo Print Plugin for Unix/Linux 	.pnt 	Yes
Java(TM) Plug-in 1.5.0_06-b05

    File name: /usr/jdk/instances/jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so
    Java(TM) Plug-in 1.5.0_06

MIME Type 	Description 	Suffixes 	Enabled
application/x-java-vm 	Java 		Yes
application/x-java-applet 	Java 		Yes
application/x-java-applet;version=1.1 	Java 		Yes
application/x-java-applet;version=1.1.1 	Java 		Yes
application/x-java-applet;version=1.1.2 	Java 		Yes
application/x-java-applet;version=1.1.3 	Java 		Yes
application/x-java-applet;version=1.2 	Java 		Yes
application/x-java-applet;version=1.2.1 	Java 		Yes
application/x-java-applet;version=1.2.2 	Java 		Yes
application/x-java-applet;version=1.3 	Java 		Yes
application/x-java-applet;version=1.3.1 	Java 		Yes
application/x-java-applet;version=1.4 	Java 		Yes
application/x-java-applet;version=1.4.1 	Java 		Yes
application/x-java-applet;version=1.4.2 	Java 		Yes
application/x-java-applet;version=1.5 	Java 		Yes
application/x-java-applet;jpi-version=1.5.0_06 	Java 		Yes
application/x-java-bean 	Java 		Yes
application/x-java-bean;version=1.1 	Java 		Yes
application/x-java-bean;version=1.1.1 	Java 		Yes
application/x-java-bean;version=1.1.2 	Java 		Yes
application/x-java-bean;version=1.1.3 	Java 		Yes
application/x-java-bean;version=1.2 	Java 		Yes
application/x-java-bean;version=1.2.1 	Java 		Yes
application/x-java-bean;version=1.2.2 	Java 		Yes
application/x-java-bean;version=1.3 	Java 		Yes
application/x-java-bean;version=1.3.1 	Java 		Yes
application/x-java-bean;version=1.4 	Java 		Yes
application/x-java-bean;version=1.4.1 	Java 		Yes
application/x-java-bean;version=1.4.2 	Java 		Yes
application/x-java-bean;version=1.5 	Java 		Yes
application/x-java-bean;jpi-version=1.5.0_06 	Java 		Yes
In order to improve my stability, I disabled java after filing this bug.

Today in this session:
0. I enabled java and loaded:
1. data:text/html,<applet>
2. http://www.javatester.org/version.html
3. The internal site that I thought was causing my crash

unfortunately none of these crashed, which really sucks. I don't really like the idea of running where things will randomly crash, and I don't have good steps to reproduce :(.

And if I have a core dump, i'm not sure where it went.
It seems that we're using the same version of Solaris. The Java-plugin for Firefox here works well and no crash.
it looks like JavaPluginFactory5::StartupJVM is calling JavaVM5::StartJavaVM w/ a null pointer, assuming that in turn calls CNSAdapter_NSPR::JD_Close with the same null pointer, then one of the former is probably buggy.

I don't believe I have sources to JavaPLuginFactory5/JavaVM5, can you investigate that? (if sources are available, provide a url and I'll read).
Blocks: 353557
Peng: this bit me again. it's very annoying. Note that I tend to have javascript disabled (I use NoScript).

My user-agent does not contain 'Mozilla/5', i wonder if that's relevant (it doesn't contain ie either, it does contain Mozilla/4.78)

swift% dbx /usr/lib/firefox/firefox-bin firefox-bin.152.global.100.1164134026.swift
t@null (l@1) terminated by signal SEGV (Segmentation Fault)
0xfedb5d55: __lwp_kill+0x0015:  jae      __lwp_kill+0x23        [ 0xfedb5d63, .+0xe ]
(dbx) where
=>[1] __lwp_kill(0x1, 0xb), at 0xfedb5d55
  [2] raise(0xb), at 0xfed6f1c2
  [3] nsProfileLock::FatalSignalHandler(0xb, 0x0, 0x8043400), at 0x806afae
  [4] __sighndlr(0xb, 0x0, 0x8043400, 0x806aec8), at 0xfedb484f
  [5] call_user_handler(0xb, 0x0, 0x8043400), at 0xfedaa07b
  [6] sigacthandler(0xb, 0x0, 0x8043400, 0xf, 0x0, 0x0), at 0xfedaa222
  ---- called from signal handler with signal 11 (SIGSEGV) ------
  [7] PR_Close(0x0), at 0xfeb9a2d3
  [8] CNSAdapter_NSPR::JD_Close(0x11993ac0, 0x0), at 0xf7be1c69
  [9] JavaVM5::StartJavaVM(0xb186128, 0x0), at 0xf7b93af3
  [10] JavaPluginFactory5::StartupJVM(0x11ab1fb8, 0x8043ac8), at 0xf7b8ed10
  [11] JavaPluginFactory5::GetJavaVM(0x11ab1fb8), at 0xf7b8e79e
  [12] JavaPluginFactory5::CreateSecureEnv(0x11ab1fb8, 0xb8cc058, 0x8043b0c), at 0xf7b8f10b
  [13] CNSAdapter_JavaPluginFactory::CreateSecureEnv(0x111b5398, 0xb8cc058, 0xb8cc078), at 0xf7bde467
  [14] ProxyJNIEnv::ProxyJNIEnv(0xb8cc058, 0x111b5398, 0x0), at 0xfa0482ae
  [15] CreateProxyJNI(0x111b5398, 0x0), at 0xfa048314
  [16] JVM_GetJNIEnv(0xf8d91548, 0x8043dec, 0x8043dec, 0xf8d6a04f, 0x8396af0, 0x8043dd0), at 0xfa04463b
  [17] nsJVMManager::GetProxyJNI(0x8396af0, 0x8043dd0), at 0xfa044ec4
  [18] nsPluginHostImpl::TrySetUpPluginInstance(0x97a3fd0, 0xfb041197, 0xb2c2e20, 0xc38d9b8), at 0xf8d6a04f
  [19] nsPluginHostImpl::SetUpPluginInstance(0x97a3fd0, 0xfb041197, 0xb2c2e20, 0xc38d9b8), at 0xf8d69c12
  [20] nsPluginHostImpl::InstantiateEmbeddedPlugin(0x97a3fd0, 0xfb041197, 0xb2c2e20, 0xc38d9b8), at 0xf8d6895d
  [21] nsObjectFrame::InstantiatePlugin(0x993aa14, 0x12438698, 0x8044a1c, 0x8044a68, 0x97a3fd4, 0xfb041197, 0xb2c2e20), at 0xfab7218c
  [22] nsObjectFrame::Reflow(0x993aa14, 0x12438698, 0x8044a1c, 0x8044a68, 0x8044bbc), at 0xfab704c9
  [23] nsAbsoluteContainingBlock::ReflowAbsoluteFrame(0x993a190, 0x993a148, 0x12438698, 0x8044f28, 0xffffffff, 0xffffffff, 0x993aa14, 0x0, 0x8044bbc), at 0xfab1d0ea
  [24] nsAbsoluteContainingBlock::IncrementalReflow(0x993a190, 0x993a148, 0x12438698, 0x8044f28, 0xffffffff, 0xffffffff), at 0xfab1ccf5
  [25] nsBlockFrame::Reflow(0x993a148, 0x12438698, 0x8044edc, 0x8044f28, 0x8045180), at 0xfab1f08c
  [26] nsContainerFrame::ReflowChild(0xd335f4c, 0x993a148, 0x12438698, 0x8044edc, 0x8044f28, 0x0, 0x0, 0x0, 0x8045180), at 0xfab35d29
  [27] CanvasFrame::Reflow(0xd335f4c, 0x12438698, 0x80451c8, 0x80450a8, 0x8045180), at 0xfab54071
  [28] nsContainerFrame::ReflowChild(0xd336094, 0xd335f4c, 0x12438698, 0x80451c8, 0x80450a8, 0x0, 0x0, 0x3, 0x8045180), at 0xfab35d29
  [29] nsHTMLScrollFrame::ReflowScrolledFrame(0xd336094, 0x80452b4, 0x0, 0x0, 0x80451c8, 0x1), at 0xfab4a105
  [30] nsHTMLScrollFrame::ReflowContents(0xd336094, 0x80452b4, 0x80454e4), at 0xfab4a231
  [31] nsHTMLScrollFrame::Reflow(0xd336094, 0x12438698, 0x80454e4, 0x8045530, 0x8045814), at 0xfab4ab42
  [32] nsContainerFrame::ReflowChild(0xd335ebc, 0xd336094, 0x12438698, 0x80454e4, 0x8045530, 0x0, 0x0, 0x0, 0x8045814), at 0xfab35d29
  [33] ViewportFrame::Reflow(0xd335ebc, 0x12438698, 0x8045854, 0x8045728, 0x8045814), at 0xfaba7f99
  [34] IncrementalReflow::Dispatch(0x80458a0, 0x12438698, 0x8045854, 0x8045848, 0xeeeab20), at 0xfab004ce
  [35] PresShell::ProcessReflowCommands(0xa067900, 0x0), at 0xfab1138d
  [36] PresShell::FlushPendingNotifications(0xa067900, 0xf), at 0xfab0d336
  [37] nsDocument::FlushPendingNotifications(0x12226a80, 0xf), at 0xfad042ab
  [38] nsHTMLDocument::FlushPendingNotifications(0x12226a80, 0xf), at 0xfae22afa
  [39] nsHTMLExternalObjSH::GetPluginInstance(0x902a400, 0xeeeaae8, 0x8045a44), at 0xfaefe4c5
  [40] nsHTMLExternalObjSH::PostCreate(0x902a400, 0xeeeaae8, 0xa805978, 0xaa74750), at 0xfaefeb2a
  [41] XPCWrappedNative::GetNewOrUsed(0x8045ef8, 0x1079f4f8, 0xaa762d8, 0x8924bd8, 0x8045bd8), at 0xfb8caaa6
  [42] XPCConvert::NativeInterface2JSObject(0x8045ef8, 0x8045c44, 0x1079f4f8, 0x8045da0, 0xaa74718, 0x1, 0x8045e34), at 0xfb8b3321
  [43] XPCConvert::NativeData2JS(0x8045ef8, 0x8045e4c, 0x8045c98, 0x8045e50, 0x8045da0, 0xaa74718, 0x8045e34), at 0xfb8b21f2
  [44] XPCWrappedNative::CallMethod(0x8045ef8, 0x0), at 0xfb8ce312
  [45] XPC_WN_CallMethod(0xa805978, 0xaa74718, 0x1, 0x10f43a0c, 0x8045fd8), at 0xfb8d5dad
  [46] js_Invoke(0xa805978, 0x1, 0x2), at 0xfe9499c3
  [47] js_InternalInvoke(0xa805978, 0xaa74718, 0xaa74738, 0x0, 0x1, 0x10f439e4, 0x8046204), at 0xfe949e9c
  [48] JS_CallFunctionValue(0xa805978, 0xaa74718, 0xaa74738, 0x1, 0x10f439e4, 0x8046204), at 0xfe90a7bb
  [49] XPC_NW_FunctionWrapper(0xa805978, 0xaa74728, 0x1, 0x10f439e4, 0x8046258), at 0xfb8d8801
  [50] js_Invoke(0xa805978, 0x1, 0x0), at 0xfe9499c3
  [51] js_Interpret(0xa805978, 0x88abda5, 0x8046534), at 0xfe952e9b
  [52] js_Invoke(0xa805978, 0x0, 0x0), at 0xfe949a15
  [53] js_Interpret(0xa805978, 0x88aef05, 0x8046788), at 0xfe952e9b
  [54] js_Invoke(0xa805978, 0x2, 0x2), at 0xfe949a15
  [55] js_InternalInvoke(0xa805978, 0x8f4d0b0, 0xa808ed8, 0x0, 0x2, 0xdb343c0, 0x80469a0), at 0xfe949e9c
  [56] JS_CallFunctionValue(0xa805978, 0x8f4d0b0, 0xa808ed8, 0x2, 0xdb343c0, 0x80469a0), at 0xfe90a7bb
  [57] nsJSContext::CallEventHandler(0x10062098, 0x8f4d0b0, 0xa808ed8, 0x2, 0xdb343c0, 0x80469a0), at 0xfaeb83a9
  [58] nsGlobalWindow::RunTimeout(0x91e1eb8, 0x12e47638), at 0xfaed4156
  [59] nsGlobalWindow::TimerCallback(0x9aea880, 0x12e47638), at 0xfaed4eb1
  [60] handleTimerEvent(0xf5a1398), at 0xfeca1ccc
  [61] PL_ProcessPendingEvents(0x80fa9d0), at 0xfec9c045
  [62] nsEventQueueImpl::ProcessPendingEvents(0x80fd3c0), at 0xfec9e6d2
  [63] event_processor_callback(0x8720b38, 0x1, 0x80fd3c0), at 0xfb8073ed
  [64] g_io_unix_dispatch(0x8720b80, 0xfb8073d8, 0x80fd3c0), at 0xfe51f507
  [65] g_main_dispatch(0x80c3d10), at 0xfe4f96cc
  [66] g_main_context_dispatch(0x80c3d10), at 0xfe4fa7b5
  [67] g_main_context_iterate(0x80c3d10, 0x1, 0x1, 0x81a1a60), at 0xfe4fabd5
  [68] g_main_loop_run(0x87204f8), at 0xfe4fb1da
  [69] gtk_main(0x8046ee8, 0x8086670, 0x8167af0, 0x8046c48, 0xfb758bb3, 0x816faa8), at 0xfe7115c7
  [70] nsAppShell::Run(0x816faa8), at 0xfb8076b8
  [71] nsAppStartup::Run(0x8167af0), at 0xfb758bb3
  [72] XRE_main(0x5, 0x8046f98, 0x8086648), at 0x8060d4d
  [73] main(0x5, 0x8046f98, 0x8046fb0), at 0x8059593
(dbx)

swift% cat /etc/release
                            Solaris Nevada snv_49 X86
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 25 September 2006
swift% cat /etc/product-info
product=Sun Java Desktop System
productAbbrv=Java_DS
release=4
build=49
buildType=devel
assembled=11 Sep 2006
swift% pkginfo -l SUNWfirefox
   PKGINST:  SUNWfirefox
      NAME:  Mozilla Firefox Web browser
  CATEGORY:  FIREFOX,application,JDS4
      ARCH:  i386
   VERSION:  1.5.0.6,REV=110.0.4.2006.09.11.14.34
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Mozilla Firefox Web browser
    PSTAMP:  goto1020060911071250
  INSTDATE:  Oct 13 2006 16:08
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:      401 installed pathnames
                   9 shared pathnames
                  34 directories
                 365 executables
               78072 blocks used (approx)

Installed plug-ins
Find more information about browser plug-ins at mozilla.org.
Help for installing plug-ins is available from plugindoc.mozdev.org.
Helix DNA Plugin: RealPlayer G2 Plug-In Compatible

    File name: /usr/lib/RealPlay/firefox/nphelix.so
    Helix DNA Plugin: RealPlayer G2 Plug-In Compatible version 0.4.0.1274 built on Jul 18 2006

MIME Type 	Description 	Suffixes 	Enabled
audio/x-pn-realaudio-plugin 	RealPlayer Plugin Metafile 	rpm 	Yes
Shockwave Flash

    File name: /usr/lib/firefox/plugins/libflashplayer.so
    Shockwave Flash 7.0 r63

MIME Type 	Description 	Suffixes 	Enabled
application/x-shockwave-flash 	Shockwave Flash 	swf 	Yes
application/futuresplash 	FutureSplash Player 	spl 	Yes
Default Plugin

    File name: /usr/lib/firefox/plugins/libnullplugin.so
    The default plugin handles plugin data for mimetypes and extensions that are not specified and facilitates downloading of new plugins.

MIME Type 	Description 	Suffixes 	Enabled
* 	All types 	.* 	No
Demo Print Plugin for unix/linux

    File name: /usr/lib/firefox/plugins/libunixprintplugin.so
    The demo print plugin for unix.

MIME Type 	Description 	Suffixes 	Enabled
application/x-print-unix-nsplugin 	Demo Print Plugin for Unix/Linux 	.pnt 	Yes
Java(TM) Plug-in 1.5.0_08-b03

    File name: /usr/jdk/instances/jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so
    Java(TM) Plug-in 1.5.0_08

MIME Type 	Description 	Suffixes 	Enabled
application/x-java-vm 	Java 		Yes
application/x-java-applet 	Java 		Yes
application/x-java-applet;version=1.1 	Java 		Yes
application/x-java-applet;version=1.1.1 	Java 		Yes
application/x-java-applet;version=1.1.2 	Java 		Yes
application/x-java-applet;version=1.1.3 	Java 		Yes
application/x-java-applet;version=1.2 	Java 		Yes
application/x-java-applet;version=1.2.1 	Java 		Yes
application/x-java-applet;version=1.2.2 	Java 		Yes
application/x-java-applet;version=1.3 	Java 		Yes
application/x-java-applet;version=1.3.1 	Java 		Yes
application/x-java-applet;version=1.4 	Java 		Yes
application/x-java-applet;version=1.4.1 	Java 		Yes
application/x-java-applet;version=1.4.2 	Java 		Yes
application/x-java-applet;version=1.5 	Java 		Yes
application/x-java-applet;jpi-version=1.5.0_08 	Java 		Yes
application/x-java-bean 	Java 		Yes
application/x-java-bean;version=1.1 	Java 		Yes
application/x-java-bean;version=1.1.1 	Java 		Yes
application/x-java-bean;version=1.1.2 	Java 		Yes
application/x-java-bean;version=1.1.3 	Java 		Yes
application/x-java-bean;version=1.2 	Java 		Yes
application/x-java-bean;version=1.2.1 	Java 		Yes
application/x-java-bean;version=1.2.2 	Java 		Yes
application/x-java-bean;version=1.3 	Java 		Yes
application/x-java-bean;version=1.3.1 	Java 		Yes
application/x-java-bean;version=1.4 	Java 		Yes
application/x-java-bean;version=1.4.1 	Java 		Yes
application/x-java-bean;version=1.4.2 	Java 		Yes
application/x-java-bean;version=1.5 	Java 		Yes
application/x-java-bean;jpi-version=1.5.0_08 	Java 		Yes

Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.0.6) Gecko/20060911 Firefox/1.5.0.6

My full list of extensions:
DOM Inspector 1.8.0.6 (1 window open on average)
NoScript 1.1.4.5.061030 *active*
Small Screen Renderer 1.2 (no idea what this does, but it can't be interesting)
JavaScript Debugger 0.9.87 (not triggered)
Google Browser Sync 1.3.20061031.0 (not likely to matter)
Mozilla Accessibility Extension 0.99.1.2814 (disabled)
timeless, I'm still in the travel. The network is really bad. After getting back to the office, I'll have a look. Thanks for reporting this anyway.
No longer blocks: 353557
Depends on: 386844
wsheets@sbcglobal.net: what does javascript:navigator.userAgent return?

Note that we have a hierarchy of sorts for platforms. If bugs happen on a unix and Linux, select linux because people are likely to be silly and only search Linux.

I didn't file w/ Linux because i don't really use Linux and didn't trigger it there etc.

alfred.peng@sun.com: could you please find someone w/ source access to the plugin who could respond to my comment 8?
OS: OpenSolaris → Linux
Danielle, could you please help take a look at this bug?
(In reply to comment #12)
> wsheets@sbcglobal.net: what does javascript:navigator.userAgent return?

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a8pre) Gecko/2007080618 SeaMonkey/2.0a1pre

This doesn't affect firefox, only seamonkey-trunk, and is not the same
as bug 386844.
Summary: java crashes on opensolaris [@ PR _Close - CNSAdapter_NSPR::JD_Close] → java crashes on opensolaris and Linux [@ PR _Close - CNSAdapter_NSPR::JD_Close]
Summary: java crashes on opensolaris and Linux [@ PR _Close - CNSAdapter_NSPR::JD_Close] → java crashes on opensolaris and Linux [@ PR _Close - CNSAdapter_NSPR::JD_Close] if the useragent doesn't include Firefox (?)
Product: Core → Core Graveyard
Crash Signature: [@ PR _Close - CNSAdapter_NSPR::JD_Close]
OJI has been discontinued and Java now runs out-of-process, so this stuff has probably changed a lot. This bug has no info about current software versions, please file a new bug for new issues or reopen this one with current info, including a crash signature if it still happens and move it to a component outside of graveyard.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.