Problems using Moonlight 2.99.0.3 with ff 3.5.8

Bug #541971 reported by parik70
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Firefox Extensions
Invalid
Undecided
Unassigned

Bug Description

Hi,
 I'm using Ubuntu 9.10, kernel 2.6.31-20-generic, GNOME 2.28.1; I noticed Firefox just crashed while its usage so I launched it via console&got this:

parik70@parik70-desktop:~$ firefox --sync

(firefox:4576): GLib-WARNING **: g_set_prgname() called multiple times
Attempting to load libmoonloaderxpi
Moonlight: Installing signal handlers for crash reporting.
Moonlight: Enabling MONO_DEBUG=keep-delegates and MOONLIGHT_ENABLE_CONSOLE=1

** (firefox:4576): WARNING **: Thread (nil) may have been prematurely finalized

=============================================================
Got a SIGSEGV while executing native code.
 We'll first ask gdb for a stack trace, then try our own
 stack walking method (usually not as good as gdb, but it
 can do managed and native stack traces together)
=============================================================

Debug info from gdb:

Cannot access memory at address 0x8389c089
[Thread debugging using libthread_db enabled]
[New Thread 0x2402b70 (LWP 4617)]
[New Thread 0xa69fcb70 (LWP 4607)]
[New Thread 0xa71fdb70 (LWP 4606)]
[New Thread 0xab9ffb70 (LWP 4605)]
[New Thread 0xac5b3b70 (LWP 4604)]
[New Thread 0xacdb4b70 (LWP 4601)]
[New Thread 0xad5ffb70 (LWP 4600)]
[New Thread 0xb07feb70 (LWP 4596)]
[New Thread 0xb0fffb70 (LWP 4590)]
[New Thread 0xb19feb70 (LWP 4589)]
[New Thread 0xb21ffb70 (LWP 4588)]
[New Thread 0xb53ffb70 (LWP 4587)]
[New Thread 0xb32feb70 (LWP 4586)]
[New Thread 0xb3affb70 (LWP 4585)]
[New Thread 0xb5dffb70 (LWP 4582)]
[New Thread 0xb67feb70 (LWP 4580)]
[New Thread 0xb6fffb70 (LWP 4579)]
0x00e39422 in __kernel_vsyscall ()
  18 Thread 0xb6fffb70 (LWP 4579) 0x00e39422 in __kernel_vsyscall ()
  17 Thread 0xb67feb70 (LWP 4580) 0x00e39422 in __kernel_vsyscall ()
  16 Thread 0xb5dffb70 (LWP 4582) 0x00e39422 in __kernel_vsyscall ()
  15 Thread 0xb3affb70 (LWP 4585) 0x00e39422 in __kernel_vsyscall ()
  14 Thread 0xb32feb70 (LWP 4586) 0x00e39422 in __kernel_vsyscall ()
  13 Thread 0xb53ffb70 (LWP 4587) 0x00e39422 in __kernel_vsyscall ()
  12 Thread 0xb21ffb70 (LWP 4588) 0x00e39422 in __kernel_vsyscall ()
  11 Thread 0xb19feb70 (LWP 4589) 0x00e39422 in __kernel_vsyscall ()
  10 Thread 0xb0fffb70 (LWP 4590) 0x00e39422 in __kernel_vsyscall ()
  9 Thread 0xb07feb70 (LWP 4596) 0x00e39422 in __kernel_vsyscall ()
  8 Thread 0xad5ffb70 (LWP 4600) 0x00e39422 in __kernel_vsyscall ()
  7 Thread 0xacdb4b70 (LWP 4601) 0x00e39422 in __kernel_vsyscall ()
  6 Thread 0xac5b3b70 (LWP 4604) 0x00e39422 in __kernel_vsyscall ()
  5 Thread 0xab9ffb70 (LWP 4605) 0x00e39422 in __kernel_vsyscall ()
  4 Thread 0xa71fdb70 (LWP 4606) 0x00e39422 in __kernel_vsyscall ()
  3 Thread 0xa69fcb70 (LWP 4607) 0x00e39422 in __kernel_vsyscall ()
  2 Thread 0x2402b70 (LWP 4617) 0x00e39422 in __kernel_vsyscall ()
* 1 Thread 0xb77416e0 (LWP 4576) 0x00e39422 in __kernel_vsyscall ()

Thread 18 (Thread 0xb6fffb70 (LWP 4579)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x001ecc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x008365fc in ?? () from /usr/lib/libnspr4.so
#3 0x010e4589 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#4 0x010e4a8a in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x010e4c9d in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x01895fba in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#7 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#8 0x010e4788 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#9 0x01896015 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#10 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#11 0x01896717 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#12 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#13 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 17 (Thread 0xb67feb70 (LWP 4580)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x0108322c in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#6 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 16 (Thread 0xb5dffb70 (LWP 4582)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x0189974a in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x01896015 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#7 0x01896717 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#8 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#9 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 15 (Thread 0xb3affb70 (LWP 4585)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032ae15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x008348cb in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x00834937 in PR_Wait () from /usr/lib/libnspr4.so
#4 0x018951e3 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x01895fed in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#7 0x01896717 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#8 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#9 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb32feb70 (LWP 4586)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x00834937 in PR_Wait () from /usr/lib/libnspr4.so
#5 0x01897cac in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x01896015 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#7 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#8 0x01896717 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#9 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#10 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb53ffb70 (LWP 4587)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032ae15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x008348cb in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x016d0ff6 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#4 0x016d0906 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#6 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb21ffb70 (LWP 4588)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032ae15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x008348cb in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x016d2014 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#4 0x016d0906 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#6 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb19feb70 (LWP 4589)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032ae15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x008348cb in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3 0x00834937 in PR_Wait () from /usr/lib/libnspr4.so
#4 0x018951e3 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x01895fed in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0186675f in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#7 0x01896717 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#8 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#9 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb0fffb70 (LWP 4590)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x010ed7e9 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x010ee1f4 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#7 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb07feb70 (LWP 4596)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x010ed7e9 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x010ee1f4 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#7 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xad5ffb70 (LWP 4600)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032ae15 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xaf09879f in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#3 0xaf1cb7ff in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4 0xaf098c5d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xacdb4b70 (LWP 4601)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x010ed7e9 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x010ee1f4 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#7 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xac5b3b70 (LWP 4604)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xaf098631 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#3 0xaf57b51c in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4 0xaf098c5d in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xab9ffb70 (LWP 4605)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032b142 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0x00833a4e in ?? () from /usr/lib/libnspr4.so
#3 0x00834834 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#4 0x010ed7e9 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#5 0x010ee1f4 in ?? () from /usr/lib/xulrunner-1.9.1.8/libxul.so
#6 0x0083ac07 in ?? () from /usr/lib/libnspr4.so
#7 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa71fdb70 (LWP 4606)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x001ecc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x0258ecc2 in ?? () from /usr/lib/libpulse.so.0
#3 0x0257be09 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4 0x0257dc23 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5 0x0257dcf4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6 0x0258ebc3 in ?? () from /usr/lib/libpulse.so.0
#7 0x025dbac2 in ?? () from /usr/lib/libpulsecommon-0.9.19.so
#8 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa69fcb70 (LWP 4607)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x001ecc96 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x006eb5a5 in ?? () from /usr/lib/libasound.so.2
#3 0x006eb773 in snd_pcm_wait () from /usr/lib/libasound.so.2
#4 0xaf4caf13 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x2402b70 (LWP 4617)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032e466 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2 0x02f6c388 in collection_thread (unused=0x0) at collection.c:34
#3 0x0032680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0x001fa8de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77416e0 (LWP 4576)):
#0 0x00e39422 in __kernel_vsyscall ()
#1 0x0032dc8b in read () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xa4a96e1d in print_gdb_trace () at debug.cpp:709
#3 0xa4a98463 in moonlight_handle_native_sigsegv (signal=11) at debug.cpp:762
#4 0x02e8ddb5 in mono_chain_signal (_dummy=11, info=0xb5f05c8c,
    context=0xb5f05d0c) at mini-posix.c:133
#5 0x02dcb093 in mono_sigsegv_signal_handler (_dummy=11, info=0xb5f05c8c,
    context=0xb5f05d0c) at mini.c:4833
#6 <signal handler called>
#7 0x7fffffff in ?? ()
#8 0x000090a8 in ?? ()

Debug info from libmoon:

** (firefox:4576): WARNING **: Thread (nil) may have been prematurely finalized
 /home<email address hidden>/plugins/moonlight/libmoonxpi.so [0xa4a9838a] print_stack_trace /home/rupert/src/moon-2-99-0-3/moon/src/debug.cpp:129
 /home<email address hidden>/plugins/moonlight/libmoonxpi.so [0xa4a98492] moonlight_handle_native_sigsegv /home/rupert/src/moon-2-99-0-3/moon/src/debug.cpp:767
 /home<email address hidden>/plugins/moonlight/libmono.so [0x2e8ddb5] mono_chain_signal /home/rupert/src/moon-2-99-0-3/mono/mono/mini/mini-posix.c:142
 /home<email address hidden>/plugins/moonlight/libmono.so [0x2dcb093] mono_sigsegv_signal_handler /home/rupert/src/moon-2-99-0-3/mono/mono/mini/mini.c:4833
 [0xe39410]
parik70@parik70-desktop:~$

I was obliged to restore session(s) but it turned to crash again&again until a stra a (brand)new session.

If you nedd some more information let me know.

Stay well,
            Paolo.

papukaija (papukaija)
tags: removed: extension firefox libmoon moonlight
Revision history for this message
Micah Gersten (micahg) wrote :

Moonlight is abandoned an removed in oneiric and later, Firefox 3.5.x is not in any stable release either

Changed in firefox-extensions:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.