Closed Bug 234489 Opened 21 years ago Closed 20 years ago

Can't install any extension (only on ppc)

Categories

(Toolkit :: Downloads API, defect)

PowerPC
Linux
defect
Not set
major

Tracking

()

RESOLVED FIXED

People

(Reporter: pylon, Assigned: bugs)

Details

User-Agent:       
Build Identifier: Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.6) Gecko/20040210 Firefox/0.8

When I install an extension the download manager opens, but nothing happens
after that.  Even the XPI for downloading isn't shown (like it does on my x86
and sparc).  A friend of mine told me, that he has segfaults during this action.

I saw something similar in bug #233843, also PPC, but on Mac OS X.

Reproducible: Always
Steps to Reproduce:
1. compile firefox-0.8 from the official tar-ball
2. go to the extensions room
3. choose an extension for download

Actual Results:  
download manager opens, but nothing will be downloaded

Expected Results:  
download the extension and install it
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/
20040206 Firefox/0.8

Cannot install an extension without an immediate crash. Extension XPI file downloads, 
then app hangs and crashes when installation commences.

Running Mac OS X (10.2.8)
> Cannot install an extension without an immediate crash. Extension XPI file
downloads, 
> then app hangs and crashes when installation commences.

See bug 233574

I heard from the Gentoo Community, that everybody has problems with installing
extensions.  I read in the OS X bug, that there should be a fix in the CVS. 
What about rolling a new tar-ball (like it is said on the website that this
should be done monthly)?
The bug is still present in the latest CVS. Here's a backtrace:

#0  0x0e073d74 in non-virtual thunk to nsDownload::Release() ()
   from /home/ice/mozilla/dist/bin/components/libtoolkitcomps.so
#1  0x0e073d6c in non-virtual thunk to nsDownload::Release() ()
   from /home/ice/mozilla/dist/bin/components/libtoolkitcomps.so
#2  0x0e06e228 in nsDownloadManager::AssertProgressInfoFor(unsigned short
const*) () from /home/ice/mozilla/dist/bin/components/libtoolkitcomps.so
#3  0x0feec454 in XPTC_InvokeByIndex () from ./libxpcom.so
#4  0x0f015aac in XPCWrappedNative::CallMethod(XPCCallContext&,
XPCWrappedNative::CallMode) () from
/home/ice/mozilla/dist/bin/components/libxpconnect.so
#5  0x0f01e570 in XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*,
long*) () from /home/ice/mozilla/dist/bin/components/libxpconnect.so
#6  0x0ff8b764 in js_Invoke () from ./libmozjs.so
#7  0x0ff95990 in js_Interpret () from ./libmozjs.so
#8  0x0ff8b840 in js_Invoke () from ./libmozjs.so
#9  0x0ff8bc1c in js_InternalInvoke () from ./libmozjs.so
#10 0x0ff64060 in JS_CallFunctionValue () from ./libmozjs.so
#11 0x0ea8f640 in nsJSContext::CallEventHandler(JSObject*, JSObject*, unsigned,
long*, long*) () from /home/ice/mozilla/dist/bin/components/libgklayout.so
#12 0x0eada41c in non-virtual thunk to nsJSEventListener::SetEventName(nsIAtom*)
() from /home/ice/mozilla/dist/bin/components/libgklayout.so
#13 0x0e909004 in nsEventListenerManager::HandleEventSubType(nsListenerStruct*,
nsIDOMEvent*, nsIDOMEventTarget*, unsigned, unsigned) ()
   from /home/ice/mozilla/dist/bin/components/libgklayout.so

I grepped for nsDownload::Release() and
nsDownloadManager::AssertProgressInfoFor(unsigned short const*) but couldn't
find them any where in the code, so I don't know what's going on there.
taking qa
QA Contact: aebrahim
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8a) Gecko/20040502
Firefox/0.8.0+

Mac OS X 10.3.3

I was able to install a few extentions... both inside Firefox.app and my
profile... can not test a PPC Linux build.
Well, firefox-0.9 can now install extensions on Linux/PPC.  So I close this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Product: Firefox → Toolkit
You need to log in before you can comment on or make changes to this bug.