On 11/3/06, Ken Moffat <[EMAIL PROTECTED]> wrote:
On Fri, Nov 03, 2006 at 08:26:44AM -0800, Dan Nicholson wrote:
>
> Care to share the bt? Not that I'm a programmer, but I'd like to see it.
>
FWIW, I posted it on clfs-support. Try
http://article.gmane.org/gmane.linux.lfs.clfs.support/408/match=gdb
but that just shows it ending in main, perhaps because the debugging
symbols don't exist (--enable-strip was commented out, and I didn't
pass --enable-optimize).
You may want to do "thread apply all bt" instead of just "bt" so it
will follow all threads. I got that from here:
http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running
> You could try strace to see if it's opening the right libraries/files/etc.
I did - 585k of output (nearly 5000 lines), much of which is looking
in every conceivable place for libraries and other files, before
looking in the obvious places.
I don't know if you used the -e trace=file. That will cut out some of
the system calls that a mortal like myself can't decipher yesterday.
Oh, tucked away near the end is a write to
/root/.mozilla/firefox/console.log - I hadn't noticed that. When I
look at it, lines saying
*** Console log: 2006-11-02 21:16:48 ***
[JavaScript Error: "uncaught exception: unknown (can't convert to
string)"]
[JavaScript Error: "uncaught exception: unknown (can't convert to
string)"]
NB system clock is correct, the log is +1 hour although I've been
on UTC (GMT) since before I tried building 2.0.
So, it's fubar'd somewhere in the javascript. Thanks for prompting
me to rerun strace. What I'd established last night was that it
gets as far as
nsCOMPtr<nsIExtensionManager>
em(do_GetService("@mozilla.org/extensions/manager;1"));
NS_ENSURE_TRUE(em, 1);
What file is that in?
> And of course, ppc64 needs the pragma_visibility hack, but I think you
> already knew that.
Yeah, if there's one thing I've learned this year, it's that pragma
only works on x86, and only mozilla projects seem to try to use it
:) But that's a manageable problem - it happens when you try to
compile it, so you know it's broken.
Random fedora patches to try out:
http://cvs.fedora.redhat.com/viewcvs/devel/firefox/firefox-1.1-ppc64.patch?view=markup
http://cvs.fedora.redhat.com/viewcvs/devel/firefox/firefox-2.0-visibility.patch?view=markup
--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page