I tried building libxul with symbols... however, it apparently strips them without me asking it to. So, heres a bunch of error messages:
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 1024
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: Failed to lock profile.: file EmbedPrivate.cpp, line 639
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
(hildon-desktop:23650): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -8
(hildon-desktop:23650): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 0 and height -14
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: NS_ENSURE_TRUE(compMgr) failed: file nsComponentManagerUtils.cpp, line 165
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: NS_ENSURE_TRUE(compMgr) failed: file nsComponentManagerUtils.cpp, line 90
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_TO_INT32(PR_GetThreadPrivate(gActivityTLS)) == 0', file nsTraceRefcntImpl.cpp, line 964
WARNING: NS_ENSURE_TRUE(compMgr) failed: file nsComponentManagerUtils.cpp, line 165
###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../../../dist/include/xpcom/nsCOMPtr.h, line 868
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6b86720 (LWP 23650)]
0xae175348 in ?? () from /usr/lib/xulrunner-1.9b5/libxul.so
(gdb) bt
#0 0xae175348 in ?? () from /usr/lib/xulrunner-1.9b5/libxul.so
#1 0x00000000 in ?? ()
I tried building libxul with symbols... however, it apparently strips them without me asking it to. So, heres a bunch of error messages:
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_ TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 1024 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: Failed to lock profile.: file EmbedPrivate.cpp, line 639
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
(hildon- desktop: 23650): Gtk-WARNING **: gtk_widget_ size_allocate( ): attempt to allocate widget with width 0 and height -8
(hildon- desktop: 23650): Gtk-WARNING **: gtk_widget_ size_allocate( ): attempt to allocate widget with width 0 and height -14 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TRUE(compMgr) failed: file nsComponentMana gerUtils. cpp, line 165 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 910 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TRUE(compMgr) failed: file nsComponentMana gerUtils. cpp, line 90 TO_INT32( PR_GetThreadPri vate(gActivityT LS)) == 0', file nsTraceRefcntIm pl.cpp, line 964 TRUE(compMgr) failed: file nsComponentMana gerUtils. cpp, line 165 ./../dist/ include/ xpcom/nsCOMPtr. h, line 868
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: NS_ENSURE_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: NS_ENSURE_
WARNING: XPCOM objects created/destroyed from static ctor/dtor: 'gActivityTLS != BAD_TLS_INDEX && NS_PTR_
WARNING: NS_ENSURE_
###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../.
Program received signal SIGSEGV, Segmentation fault. xulrunner- 1.9b5/libxul. so xulrunner- 1.9b5/libxul. so
[Switching to Thread 0xb6b86720 (LWP 23650)]
0xae175348 in ?? () from /usr/lib/
(gdb) bt
#0 0xae175348 in ?? () from /usr/lib/
#1 0x00000000 in ?? ()