Closed
Bug 108298
Opened 24 years ago
Closed 24 years ago
N620 crash installing Beatnik plugin [@ nsAFlatCString::GetReadableFragment]
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
VERIFIED
INVALID
People
(Reporter: jay, Assigned: serhunt)
References
Details
(Keywords: crash, topcrash)
Crash Data
This is a major topcrasher with Netscape 6.20 (all flavors of Windows) and we
definitely know that it is caused by installing the Beatnick plugin from looking
at user comments.
Chofmann said: "I think beatnik is out of the plugin business now..."
So this might be a good issue to add in the release notes. Here is the latest
info from Talkback:
3 nsAFlatCString::GetReadableFragment 69
89365 RESO FIXE bbaetz@cs.mcgill.ca mozilla0.9.3 2001-08-03
90981 RESO FIXE mscott@netscape.com mozilla0.9.3 2001-07-16
Source File :
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/string/src/nsAFlatString.cpp
line : 85
====================================================================================================
Count Offset Real Signature
[ 44 nsAFlatCString::GetReadableFragment 90fedbfd -
nsAFlatCString::GetReadableFragment ]
[ 14 nsAFlatCString::GetReadableFragment 4a99e9c0 -
nsAFlatCString::GetReadableFragment ]
[ 5 nsAFlatCString::GetReadableFragment 99770808 -
nsAFlatCString::GetReadableFragment ]
[ 3 nsAFlatCString::GetReadableFragment ed296189 -
nsAFlatCString::GetReadableFragment ]
[ 1 nsAFlatCString::GetReadableFragment 8c8e711b -
nsAFlatCString::GetReadableFragment ]
[ 1 nsAFlatCString::GetReadableFragment 43103a35 -
nsAFlatCString::GetReadableFragment ]
[ 1 nsAFlatCString::GetReadableFragment 2db7b8b2 -
nsAFlatCString::GetReadableFragment ]
Crash date range: 2001-10-30 to 2001-11-01
Min/Max Seconds since last crash: 10 - 17550
Min/Max Runtime: 10 - 46394
Keyword List : download(4), load(6), netscape(4), play(7), install(13),
Count Platform List
24 Windows 98 4.10 build 67766446
22 Windows 98 4.90 build 73010104
13 Windows NT 5.0 build 2195
5 Windows 98 4.10 build 67766222
3 Windows NT 5.1 build 2600
1 Windows NT 4.0 build 1381
1 Windows 95 4.0 build 67306684
Count Build Id List
69 2001102218
No of Unique Users 61
Stack trace(Frame)
nsAFlatCString::GetReadableFragment
[d:\builds\seamonkey\mozilla\string\src\nsAFlatString.cpp line 85]
nsAString::BeginWriting
[..\..\dist\include\nsAString.h line 584]
nsACString::do_AppendFromReadable
[d:\builds\seamonkey\mozilla\string\src\nsAString.cpp line 785]
nsACString::do_AppendFromElementPtr
[d:\builds\seamonkey\mozilla\string\src\nsAString.cpp line 791]
nsScriptSecurityManager::CanCreateInstance
[d:\builds\seamonkey\mozilla\caps\src\nsScriptSecurityManager.cpp line 1889]
NPBEATNK.DLL + 0x20dd (0x090020dd)
0x72747365
(37529889) Comments: finishing download beatnick
(37526827) Comments: Installing Beatnick player which I obtained by following the
download link at your website. This is my third and last attempt. I am very
close to giving up on Netscape completely.
(37525298) Comments: Beatnik not happy.During regxcom attempt during Beatnik and then
again when it opened to Beatnik home page gotInvalid Page Fault in module
XPCOM.DLL at017f:60f59250
(37523426) Comments: Reinstalling the Beatnik Player 2.2
(37515772) URL: http://www.beatnik.com/software/success/
(37515772) Comments: loading the Beatnick plug-in
(37509495) Comments: Beatnik install
(37506492) URL: I was installing the Beatnik plugin. Similar error when installing
Crescendo.
(37506492) Comments: NETSCP6 caused an invalid page fault inmodule XPCOM.DLL at
0197:60f6adef.Registers:EAX=00000000 CS=0197 EIP=60f6adef
EFLGS=00010246EBX=60f72b8c SS=019f ESP=0068e6c8 EBP=0068e6c8ECX=0068e70c DS=019f
ESI=0068e70c FS=1317EDX=00b55da6 ES=019f
(37506492) Comments: EDI=0068e7c0 GS=0000Bytes at CS:EIP:8b 50 04 89 51 04 8b 00 89 01
8b 4d 10 03 c1 eb Stack dump:0068e738 60f31540 0068e70c 00000001 00000000
0068e74c 60f6a2aa 0068e70c 00000000 60f72b8c 0068e7c0 01f7930a 00000000 00000000
00000000 805303f3
(37506168) URL: http://www.mozilla.org/
(37506168) Comments: I had just finished the Beatnik plug-in installer which launched
Netscape and my home page is set to mozilla.org. Almost instantly the
GPF/Illegal Operation Messsage (whatever the official name is now) prompted up.
(37496516) URL: beatnik.com
(37496516) Comments: Had just installed plug-in and 6.2 was restarting and in process
of opening beatnik page when crash occurred.
(37496479) Comments: searching for download
(37490055) Comments: Installing Beatnik Player
(37487168) URL: xpcom.dll and kernel32.dll
(37487168) Comments: causes error and closes netscape6
(37486949) Comments: Installing Beatnik player using the installer that was provided
from Beatnik Player
(37485322) Comments: What the hell is happening? I do not need problems like this. I
just had a complete system crash.
(37471258) URL: www.pbskids.org
(37471258) Comments: Loading home page
(37471147) Comments: installing beatnic
(37466916) Comments: installing Beatnik netscape restarted then all the errors
(37454460) Comments: installing beatnik
(37454133) Comments: Installing beatnick
(37447532) Comments: Just had install Beatnick player and it went to the web site when
I got this failure.
(37432652) URL: http://www.beatnik.com
(37432652) Comments: downloading player
(37422816) Comments: Installing Beatnik Player.
(37422722) Comments: I don't know.
(37419519) Comments: it had a fault at xcom
| Reporter | ||
Updated•24 years ago
|
Comment 1•24 years ago
|
||
The crash during installation appears to be a bug in regxpcom.exe. It crashes
whenever you pass it an xpcom component as a commandline argument.
Regxpcom.cpp last changed on Oct 15:
http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/xpcom/tools/registry/regxpcom.cpp
http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=regxpcom.cpp&root=/cvsroot&subdir=mozilla/xpcom/tools/registry&command=DIFF_FRAMESET&rev1=1.15&rev2=1.16
Testcase:
regxpcom "C:\Program Files\Netscape\Netscape6.2\components\npcdt.dll"
make sure path is correct - try any of the dlls in the components directory and
regxpcom crashes
Comment 2•24 years ago
|
||
Sean,
I'm not sure that this is a crash in regxpcom . The regxpcom problem appears to
be the now resolved "infinite loop" problem ( bug 84411 ). I believe that the
crash seen by users is post-installation, when the Beatnik installer asks the
user to open the beatnik.com homepage. Some of this problem is alleviated by
the fact that beatnik.com blocks all variants of Netscape based on 0.9.2 and
later (thus N6.1 isn't supported). However, this crash is not related to
regxpcom. N6.2 (0.9.4 branch) introduced a regxpcom regression which may
confuse things here, but fundamentally, the crash is when the Beatnik installer
spawns a new page at beatnik.com for the user to verify install. Try on N6.1,
and let me know if the crash really does occur on regxpcom . I bet not -- don't
let latest regxpcom problem muddle the issue :-(
Comment 3•24 years ago
|
||
I didn't mean to imply that there was only one source of crashes here. I meant
only that the reports of crashes occuring DURING install are due to regxpcom
(the Beatnik installer explicitly calls regxpcom). It's true that if the
regxpcom crash wasn't occurring then we would be seeing more reports of crashes
after install.
In short, yes, there are two different crashes happening here.
I'm still looking into the non-regxpcom crash. It appears that maybe the
plugin streaming code changed between 6.1 and 6.2?
Comment 4•24 years ago
|
||
Dougt says he has an updated regxpcom that doesn't crash for the JRE. Maybe it
will work for Beatnik too?
| Reporter | ||
Comment 5•24 years ago
|
||
Sean said, "It appears that maybe the plugin streaming code changed between 6.1
and 6.2?"....
But looking at Talkback data, this crash is happening with Netscape 6.10 as
well...so a change in the code between the 2 releases is unlikely.
Comment 6•24 years ago
|
||
Peter: the updated regxpcom will get thru installation but there's still the
bug in the plugin itself.
jpatel: I've confirmed that the non-regxpcom crash is a Beatnik plugin bug (bug
84408) that's been around since N6.1.
The streaming bug I mentioned in comment 3 was a red herring. The streaming
crash/hang is a bug introduced between N6.1 and N6.2. It only occurs
for "file://" content when the plugin's nsIPluginStreamListener::GetStreamType
method returns nsPluginStreamType_AsFileOnly.
Comment 7•24 years ago
|
||
this still crashes on 1218 build on win Nt after the plugin is installed and
beatnik page is about to load (automatically) after browser restarts. What are
we supposed to do about this bug ? Thanks !!
Comment 8•24 years ago
|
||
*** Bug 118628 has been marked as a duplicate of this bug. ***
Marking this invalid. This is a known incompatability issues with N6.2x. As I
understand it, the problem lies in the plugin code and not the browser. We have
removed our links to the Beatnik plugin to mitigate the problem as much as we
can.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
Comment 11•23 years ago
|
||
*** Bug 181681 has been marked as a duplicate of this bug. ***
Comment 12•23 years ago
|
||
*** Bug 206722 has been marked as a duplicate of this bug. ***
Updated•15 years ago
|
Crash Signature: [@ nsAFlatCString::GetReadableFragment]
Updated•4 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•