Closed Bug 349631 Opened 18 years ago Closed 8 years ago

enabling scripts using noscript on online.darton.edu mediaplayer test crashes [@ npdsplay!unuse_netscape_plugin_Plugin+8d73]

Categories

(Plugins Graveyard :: Windows Media Player (Microsoft), defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: timeless, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

Note that w/
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6
i get 8 crash dialogs just loading the page and another 3 enabling scripts

i have wmp9series installed

steps:
1. make sure you have noscript installed, it's the #1 extension atm from addons, so this isn't hard
2. make sure it's enabled
3. make sure you're ready to crash :)
4. load http://online.darton.edu/detection/mediaplayer_test.htm
5. if you haven't crashed yet...
6. click the noscript S it should be in the statusbar
7. click temporarily allow darton.edu
you should crash here.

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20060813 Minefield/3.0a1

w/ trunkish builds, i get no dialogs and crash.

kbrosnan crashed: TB22357564Y TB22357442X trunk. i believe he has wmp11.

0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


FAULTING_IP: 
npdsplay!unuse_netscape_plugin_Plugin+8d73
03c8ee53 f3a5             rep     movsd

EXCEPTION_RECORD:  ffffffff -- (.exr ffffffffffffffff)
ExceptionAddress: 03c8ee53 (npdsplay!unuse_netscape_plugin_Plugin+0x00008d73)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000001
   Parameter[1]: 03cdc000
Attempt to write to address 03cdc000

FAULTING_THREAD:  00000c80

DEFAULT_BUCKET_ID:  APPLICATION_FAULT

PROCESS_NAME:  firefox.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s".

WRITE_ADDRESS:  03cdc000 

BUGCHECK_STR:  ACCESS_VIOLATION

LAST_CONTROL_TRANSFER:  from 03c97de9 to 03c8ee53

STACK_TEXT:  
WARNING: Stack unwind information not available. Following frames may be wrong.
0012fb90 03c97de9 03cd9a38 04294008 ffffc000 npdsplay!unuse_netscape_plugin_Plugin+0x8d73
0012fba4 03c7f56b 04294008 ffffc000 0438bf58 npdsplay!unuse_netscape_plugin_Plugin+0x11d09
0012fbc4 00526131 042d07f0 043e914c 00008000 npdsplay!native_NPDS_npDSJavaPeer_StreamSelect+0x4c7b
043e914c 043e9130 02f5f6e0 0001e0af 435e40c5 firefox!ns4xPluginStreamListener::OnDataAvailable+0x28e [h:\mozilla\tree-main\mozilla\modules\plugin\base\src\ns4xplugininstance.cpp @ 548]
043e914c 00000000 02f5f6e0 0001e0af 435e40c5 0x43e9130


FOLLOWUP_IP: 
npdsplay!unuse_netscape_plugin_Plugin+8d73
03c8ee53 f3a5             rep     movsd

FAULTING_SOURCE_CODE:  


SYMBOL_STACK_INDEX:  0

FOLLOWUP_NAME:  MachineOwner

SYMBOL_NAME:  npdsplay!unuse_netscape_plugin_Plugin+8d73

MODULE_NAME:  npdsplay

IMAGE_NAME:  npdsplay.dll

DEBUG_FLR_IMAGE_TIMESTAMP:  438cf1d8

STACK_COMMAND:  ~0s ; kb

FAILURE_BUCKET_ID:  ACCESS_VIOLATION_npdsplay!unuse_netscape_plugin_Plugin+8d73

BUCKET_ID:  ACCESS_VIOLATION_npdsplay!unuse_netscape_plugin_Plugin+8d73

Followup: MachineOwner
---------

Unfortunately npdsplay.dll doesn't have symbols on the ms symbol server. i've gotten 2 stacks using windbg, this one is the shorter one w/ a valid gecko frame. the other one had bad gecko frames.
According to noscript.net:

This is really a WMP/JavaScript problem, not a NoScript one. If you uninstall NoScript but disable JavaScript using the built-in Firefox interface, you get the very same error. It seems on some pages WMP plugin needs JavaScript to be enabled (with NoScript you can enable it on that site as usual, and WMP will work!).
It may be connected the many complaints about crashes (especially on the yahoo site) with AdBlock and/or NoScript. If it so, Fx 1.5 and 2.0 are affected too.
Also bug 311933 may be related.
Flags: blocking1.8.1.1?
Flags: blocking1.8.0.9?
Flags: blocking1.8.0.8?
Flags: blocking1.8.0.8?
If this is a crash in npdsplay (WMP plugin) how is it a Mozilla bug? Is there anything we could even do on our side?
Flags: blocking1.8.1.1?
Flags: blocking1.8.1.1-
Flags: blocking1.8.0.9?
Flags: blocking1.8.0.9-
dveditz@cruzio.com: someone at mozilla corporation needs to contact microsoft and ask for help.
bug 506215 has a testcase which doesn't require javascript to be disabled and then enabled to cause this crash.
Component: Plug-ins → Windows Media Player (Microsoft)
Flags: blocking1.8.1.1-
Flags: blocking1.8.0.9-
Product: Core → Plugins
QA Contact: plugins → microsoft-wmp
Version: Trunk → unspecified
Crash Signature: [@ npdsplay!unuse_netscape_plugin_Plugin+8d73]
Closing old bugs in the Plugins component. We aren't going to track issues in 3rd-party plugins in the Mozilla bug tracker. In addition, support for NPAPI plugins will be removed at the end of this year; for more details see the post at https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/

If there is a serious bug in Firefox, it needs to be filed in the "Core" product, "Plug-Ins" component.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.