https://bugzilla.novell.com/show_bug.cgi?id=376937
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=376937#c2 Sebastien Pouliot <[EMAIL PROTECTED]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[EMAIL PROTECTED] --- Comment #2 from Sebastien Pouliot <[EMAIL PROTECTED]> 2008-05-09 13:11:23 MST --- I was sure I had done exactly this multiple time without problem... until I tried it (r102880) I used http://www.etonline.com/silverlight/globes65/ Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1222134096 (LWP 15875)] 0xb0aaac99 in EventObject::GetType (this=0x2f6c6162) at ./src/dependencyobject.h:130 130 return Type::Find (GetObjectType ()); Current language: auto; currently c++ (gdb) thread apply all bt Thread 25 (Thread -1351279712 (LWP 16483)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08d3051c in ?? () #4 0x08d304b8 in ?? () #5 0xaf7513cc in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0x0813256d in ?? () #9 0x08d30518 in ?? () #10 0x0000ea60 in ?? () #11 0x08d304a8 in ?? () #12 0x08d304a8 in ?? () #13 0xaf751428 in ?? () #14 0xb7e14680 in pthread_mutex_unlock () from /lib/libpthread.so.0 #15 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #16 0x08d30488 in ?? () #17 0x09e73f70 in ?? () #18 0x00000000 in ?? () Thread 24 (Thread -1292498016 (LWP 16482)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08d3051c in ?? () #4 0x08d304b8 in ?? () #5 0xb2f603cc in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0x0813256d in ?? () #9 0x08d30518 in ?? () #10 0x0000ea60 in ?? () #11 0x08d304a8 in ?? () #12 0x08d304a8 in ?? () #13 0xb2f60428 in ?? () #14 0xb7e14680 in pthread_mutex_unlock () from /lib/libpthread.so.0 #15 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #16 0x08d30488 in ?? () #17 0x0d30b958 in ?? () #18 0xb7e1e11c in stack_used () from /lib/libpthread.so.0 #19 0xb7e1dff4 in ?? () from /lib/libpthread.so.0 #20 0xb2f60ba0 in ?? () #21 0x00000000 in ?? () Thread 23 (Thread -1283970144 (LWP 16481)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08d3051c in ?? () #4 0x08d304b8 in ?? () #5 0xb37823cc in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0x0813256d in ?? () #9 0x08d30518 in ?? () #10 0x0000ea60 in ?? () ---Type <return> to continue, or q <return> to quit--- #11 0x08d304a8 in ?? () #12 0x08d304a8 in ?? () #13 0xb3782428 in ?? () #14 0xb7e14680 in pthread_mutex_unlock () from /lib/libpthread.so.0 #15 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #16 0x08d30488 in ?? () #17 0x0d246ea0 in ?? () #18 0xb7e1e11c in stack_used () from /lib/libpthread.so.0 #19 0xb7e1dff4 in ?? () from /lib/libpthread.so.0 #20 0xb3782ba0 in ?? () #21 0x00000000 in ?? () Thread 22 (Thread -1255560288 (LWP 16480)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08a4c27c in ?? () #4 0x08a4c218 in ?? () #5 0xb529a38c in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0x08151557 in ?? () #9 0x08a4c278 in ?? () #10 0x0000ea60 in ?? () #11 0xcf0d0478 in ?? () #12 0xcf0d0478 in ?? () #13 0x00000001 in ?? () #14 0x00000000 in ?? () Thread 21 (Thread -1247167584 (LWP 16479)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08d3051c in ?? () #4 0x08d304b8 in ?? () #5 0xb5a9b3cc in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0x0813256d in ?? () #9 0x08d30518 in ?? () #10 0x0000ea60 in ?? () #11 0x08d304a8 in ?? () #12 0x08d304a8 in ?? () #13 0xb5a9b428 in ?? () #14 0xb7e14680 in pthread_mutex_unlock () from /lib/libpthread.so.0 #15 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #16 0x08d30488 in ?? () #17 0x0d057e60 in ?? () #18 0xb7e1e11c in stack_used () from /lib/libpthread.so.0 #19 0xb7e1dff4 in ?? () from /lib/libpthread.so.0 #20 0xb5a9bba0 in ?? () #21 0x00000000 in ?? () Thread 15 (Thread -1338131552 (LWP 15892)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb73910f3 in poll () from /lib/libc.so.6 #2 0xb04d824d in AudioPlayer::Loop (this=0x8f8e810) at mplayer.cpp:1342 #3 0xb04d82f1 in AudioPlayer::Loop (data=0x8f8e810) at mplayer.cpp:1257 ---Type <return> to continue, or q <return> to quit--- #4 0xb7e112ab in start_thread () from /lib/libpthread.so.0 #5 0xb739a58e in clone () from /lib/libc.so.6 Thread 14 (Thread -1310241888 (LWP 15891)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e15056 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e42001 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0xb7e42067 in PR_Wait () from /usr/lib/libnspr4.so #4 0xb7f0c3d5 in PL_WaitForEvent () from /usr/lib/firefox/libxpcom_core.so #5 0xb7f0d84b in nsXPTCStubBase::Stub229 () from /usr/lib/firefox/libxpcom_core.so #6 0x09c6e9c0 in ?? () #7 0x08a57aec in ?? () #8 0x00000000 in ?? () Thread 10 (Thread -1301849184 (LWP 15887)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e15056 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e42001 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0x0811e287 in ?? () #4 0x0979b7d8 in ?? () #5 0xffffffff in ?? () #6 0xb2675ba0 in ?? () #7 0xb2675ba0 in ?? () #8 0x00000000 in ?? () Thread 7 (Thread -1275073632 (LWP 15883)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e15056 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e42001 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0x086cc126 in ?? () #4 0x0939f9b0 in ?? () #5 0xffffffff in ?? () #6 0x00000001 in ?? () #7 0x00000001 in ?? () #8 0x089dce10 in ?? () #9 0xb3ffeba0 in ?? () #10 0x0939f950 in ?? () #11 0x00000001 in ?? () #12 0xb7e5054c in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #13 0x0939f9f0 in ?? () #14 0xb3ffe468 in ?? () #15 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #16 0x09359ca0 in ?? () #17 0x0939f9f0 in ?? () #18 0x00000000 in ?? () Thread 6 (Thread -1266680928 (LWP 15882)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e15056 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e42001 in PR_WaitCondVar () from /usr/lib/libnspr4.so #3 0x086dc5e1 in ?? () #4 0x0939f798 in ?? () #5 0xffffffff in ?? () #6 0x00000003 in ?? () #7 0x00000003 in ?? () #8 0xb47ff428 in ?? () #9 0xb7e14680 in pthread_mutex_unlock () from /lib/libpthread.so.0 #10 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so ---Type <return> to continue, or q <return> to quit--- #11 0x0939f710 in ?? () #12 0x0939f7d8 in ?? () #13 0x00000000 in ?? () Thread 3 (Thread -1232204896 (LWP 15879)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e152cc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7e41143 in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #3 0x08a0de84 in ?? () #4 0x089fd6b8 in ?? () #5 0xb68e039c in ?? () #6 0xb7e15c35 in pthread_getspecific () from /lib/libpthread.so.0 #7 0xb7e41f71 in PR_WaitCondVar () from /usr/lib/libnspr4.so #8 0xb7f11605 in nsXPTCStubBase::Stub229 () from /usr/lib/firefox/libxpcom_core.so #9 0x08a0de80 in ?? () #10 0x00000192 in ?? () #11 0xcf0d3e65 in ?? () #12 0xcf0d3e65 in ?? () #13 0xb7f3cd2c in nsXPTCStubBase::Stub229 () from /usr/lib/firefox/libxpcom_core.so #14 0x08b97254 in ?? () #15 0x08a0ddb0 in ?? () #16 0xb7f0f458 in nsThread::RegisterThreadSelf () from /usr/lib/firefox/libxpcom_core.so #17 0xb7f0f657 in nsThread::Main () from /usr/lib/firefox/libxpcom_core.so #18 0xb7e47e7d in nsXPTCStubBase::Stub229 () from /usr/lib/libnspr4.so #19 0x08b97248 in ?? () #20 0x08bc9558 in ?? () #21 0x00000000 in ?? () Thread 2 (Thread -1223730272 (LWP 15878)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb73910f3 in poll () from /lib/libc.so.6 #2 0xb7e43cb9 in PR_Poll () from /usr/lib/libnspr4.so #3 0x0814977f in ?? () #4 0x08a4b598 in ?? () #5 0x00000002 in ?? () #6 0x03e7fc18 in ?? () #7 0x08a4b7a0 in ?? () #8 0x0d2d4668 in ?? () #9 0x00000000 in ?? () Thread 1 (Thread -1222134096 (LWP 15875)): #0 0xb0aaac99 in EventObject::GetType (this=0x2f6c6162) at ./src/dependencyobject.h:130 #1 0xb04b5155 in EventObject::RemoveHandler (this=0x2f6c6162, event_id=1650553903, token=779249011) at dependencyobject.cpp:294 #2 0xb0aa6b2d in EventListenerProxy::RemoveHandler (this=0xa0ad740) at plugin-class.cpp:524 #3 0xb0aa6e29 in EventListenerProxy::proxy_listener_to_javascript (sender=0xd222838, calldata=0x0, closure=0xa0ad740) at plugin-class.cpp:612 #4 0xb04b57b1 in EventObject::Emit (this=0xd222838, event_id=3, calldata=0x0, only_unemitted=false) at dependencyobject.cpp:410 #5 0xb04f3b94 in Surface::Attach (this=0xd222838, element=0x9ef7510) at runtime.cpp:538 #6 0xb0a971ea in PluginXamlLoader::TryLoad (this=0x9c1c720, error=0xbfe7c8e4) at plugin.cpp:1775 #7 0xb0a980be in PluginInstance::LoadXAML (this=0xd3ebd38) at plugin.cpp:913 #8 0xb0a98f39 in PluginInstance::StreamAsFile (this=0xd3ebd38, stream=0xd3aa838, fname=0xd3d4b38 "/home/poupou/.mozilla/firefox/synf2sf9.moon/Cache/6E9940C6d01") at plugin.cpp:1157 #9 0xb0a9d75b in NPP_StreamAsFile (instance=0x9d1c2a4, stream=0xd3aa838, fname=0xd3d4b38 "/home/poupou/.mozilla/firefox/synf2sf9.moon/Cache/6E9940C6d01") at plugin-glue.cpp:99 #10 0x0824c62c in ?? () #11 0x09d1c2a4 in ?? () #12 0x0d3aa838 in ?? () #13 0x0d3d4b38 in ?? () #14 0x00000000 in ?? () (gdb) (gdb) print *this Cannot access memory at address 0x2f6c6162 (gdb) up #1 0xb04b5155 in EventObject::RemoveHandler (this=0x2f6c6162, event_id=1650553903, token=779249011) at dependencyobject.cpp:294 294 if (GetType()->GetEventCount() <= 0) { (gdb) up #2 0xb0aa6b2d in EventListenerProxy::RemoveHandler (this=0xa0ad740) at plugin-class.cpp:524 524 target_object->RemoveHandler (event_id, token); (gdb) print *this $1 = {<List::Node> = {_vptr.Node = 0x6f726863, next = 0x2f3a656d, prev = 0x6f6c672f}, target_object = 0x2f6c6162, instance = 0x746e6f63, is_func = 101, callback = 0x646e6962, event_name = 0x73676e69 <Address 0x73676e69 out of bounds>, event_id = 1650553903, dtoken = 2003792482, token = 779249011, one_shot = 120} (gdb) up #3 0xb0aa6e29 in EventListenerProxy::proxy_listener_to_javascript (sender=0xd222838, calldata=0x0, closure=0xa0ad740) at plugin-class.cpp:612 612 proxy->RemoveHandler(); (gdb) print *sender $2 = {_vptr.EventObject = 0xb0975c38, static objects_created = 20974, static objects_destroyed = 20928, static DestroyedEvent = 0, surface = 0x0, refcount = 2, events = 0x9cbd750} (gdb) up #4 0xb04b57b1 in EventObject::Emit (this=0xd222838, event_id=3, calldata=0x0, only_unemitted=false) at dependencyobject.cpp:410 410 closure->func (this, calldata, closure->data); (gdb) print *this $3 = {_vptr.EventObject = 0xb0975c38, static objects_created = 20974, static objects_destroyed = 20928, static DestroyedEvent = 0, surface = 0x0, refcount = 2, events = 0x9cbd750} -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
