[MonoDevelop] VersionControl stability?

"Andrés G. Aragoneses [ knocte ] "Andrés G. Aragoneses [ knocte ]
Mon Nov 6 18:20:27 EST 2006


I am just trying out the cool improvements of VersionControl addin
(thanks Lluis!) but I'm afraid I am getting many crashes, so I suppose
it's not stable yet, am I right? Or is the native svn library the one
which is not stable and is not going to be reviewed?

The last exception I have obtained is:

/home/knocte/Documents/iDocuments/Proyectos/Galaxium/arbolSVN/trunk
result_rev:0
path:/home/knocte/Documents/iDocuments/Proyectos/Galaxium/arbolSVN/trunk
revision:VersionControl.Service.Subversion.SvnClient+Rev
descendDirs:True changedItemsOnly:True remoteStatus:False

(MonoDevelop:16702): Gtk-CRITICAL **: gtk_widget_render_icon: assertion
`stock_id != NULL' failed

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

  at (wrapper managed-to-native)
VersionControl.Service.Subversion.SvnClient.svn_client_diff
(intptr,string,VersionControl.Service.Subversion.SvnClient/Rev&,string,VersionControl.Service.Subversion.SvnClient/Rev&,int,int,int,intptr,intptr,intptr,intptr)
<0x00004>
  at (wrapper managed-to-native)
VersionControl.Service.Subversion.SvnClient.svn_client_diff
(intptr,string,VersionControl.Service.Subversion.SvnClient/Rev&,string,VersionControl.Service.Subversion.SvnClient/Rev&,int,int,int,intptr,intptr,intptr,intptr)
<0xffffffff>
  at VersionControl.Service.Subversion.SvnClient.PathDiff
(string,VersionControl.Service.Subversion.SvnClient/Rev,string,VersionControl.Service.Subversion.SvnClient/Rev,bool)
<0x001ae>
  at VersionControl.Service.Subversion.SubversionVersionControl.PathDiff
(string,bool) <0x00049>
  at VersionControl.Service.Subversion.SubversionRepository.PathDiff
(string,string[]) <0x001b7>
  at <>c__CompilerGenerated1.<>c__AnonymousMethod0 () <0x0003f>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void ()
<0xffffffff>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono [0x815abd6]
        /usr/bin/mono [0x8144a67]
        [0xffffe440]
        /usr/lib/libsvn_ra_dav-1.so.0 [0xa9b92b9a]
        /usr/lib/libsvn_ra-1.so.0(svn_ra_open2+0x112) [0xaa3e0052]

/usr/lib/libsvn_client-1.so.0(svn_client__open_ra_session_internal+0x119)
[0xa9dd3ec9]
        /usr/lib/libsvn_client-1.so.0 [0xa9dcaef6]
        /usr/lib/libsvn_client-1.so.0(svn_client_diff3+0x1bf) [0xa9dcb8df]
        /usr/lib/libsvn_client-1.so.0(svn_client_diff2+0x79) [0xa9dcba69]
        /usr/lib/libsvn_client-1.so.0(svn_client_diff+0x72) [0xa9dcbae2]
        [0xa999928a]
        [0xa9998a77]
        [0xa99988aa]
        [0xa99987d0]
        [0xa9998350]
        [0xb63c52b8]
        [0xb6d1f7b9]
        /usr/bin/mono [0x8144910]
        /usr/bin/mono(mono_runtime_invoke+0x27) [0x80d8487]
        /usr/bin/mono(mono_runtime_delegate_invoke+0x3b) [0x80d8efb]
        /usr/bin/mono [0x809336b]
        /usr/bin/mono [0x80fa5e7]
        /usr/bin/mono [0x8119fe5]
        /lib/libpthread.so.0 [0xb7ecd34b]
        /lib/libc.so.6(__clone+0x5e) [0xb7e4065e]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1210570560 (LWP 16702)]
[New Thread -1219224672 (LWP 16929)]
[New Thread -1439417440 (LWP 16866)]
[New Thread -1253008480 (LWP 16863)]
[New Thread -1256195168 (LWP 16862)]
[New Thread -1265730656 (LWP 16859)]
[New Thread -1279976544 (LWP 16854)]
[New Thread -1254061152 (LWP 16848)]
[New Thread -1278858336 (LWP 16839)]
[New Thread -1263625312 (LWP 16834)]
[New Thread -1258300512 (LWP 16827)]
[New Thread -1257247840 (LWP 16826)]
[New Thread -1219208288 (LWP 16703)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
  13 Thread -1219208288 (LWP 16703)  0xffffe410 in __kernel_vsyscall ()
  12 Thread -1257247840 (LWP 16826)  0xffffe410 in __kernel_vsyscall ()
  11 Thread -1258300512 (LWP 16827)  0xffffe410 in __kernel_vsyscall ()
  10 Thread -1263625312 (LWP 16834)  0xffffe410 in __kernel_vsyscall ()
  9 Thread -1278858336 (LWP 16839)  0xffffe410 in __kernel_vsyscall ()
  8 Thread -1254061152 (LWP 16848)  0xffffe410 in __kernel_vsyscall ()
  7 Thread -1279976544 (LWP 16854)  0xffffe410 in __kernel_vsyscall ()
  6 Thread -1265730656 (LWP 16859)  0xffffe410 in __kernel_vsyscall ()
  5 Thread -1256195168 (LWP 16862)  0xffffe410 in __kernel_vsyscall ()
  4 Thread -1253008480 (LWP 16863)  0xffffe410 in __kernel_vsyscall ()
  3 Thread -1439417440 (LWP 16866)  0xffffe410 in __kernel_vsyscall ()
  2 Thread -1219224672 (LWP 16929)  0xffffe410 in __kernel_vsyscall ()
  1 Thread -1210570560 (LWP 16702)  0xffffe410 in __kernel_vsyscall ()

Thread 13 (Thread -1219208288 (LWP 16703)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed3b26 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2  0x08103e20 in mono_pthread_key_for_tls ()
#3  0xb7ecd34b in start_thread () from /lib/libpthread.so.0
#4  0xb7e4065e in clone () from /lib/libc.so.6

Thread 12 (Thread -1257247840 (LWP 16826)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed3528 in accept () from /lib/libpthread.so.0
#2  0x080fc039 in mono_pthread_key_for_tls ()
#3  0x080b8ead in mono_marshal_string_to_utf16 ()
#4  0xb4c0fa47 in ?? ()
#5  0x00000038 in ?? ()
#6  0xb50fe26c in ?? ()
#7  0x08d47410 in ?? ()
#8  0x08d47870 in ?? ()
#9  0x08d64a9c in ?? ()
#10 0xb6d1f790 in ?? ()
#11 0x00428230 in ?? ()
#12 0x00025190 in ?? ()
#13 0xb50fe200 in ?? ()
#14 0xb4c0fa24 in ?? ()
#15 0xb50fe290 in ?? ()
#16 0xb4c0f87a in ?? ()
#17 0x00000038 in ?? ()
#18 0xb50fe26c in ?? ()
#19 0x088934e0 in ?? ()
#20 0xb50fe234 in ?? ()
#21 0x08161648 in mono_monitor_exit ()

Thread 11 (Thread -1258300512 (LWP 16827)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed0a5c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0810917e in mono_pthread_key_for_tls ()
#3  0x081093db in mono_pthread_key_for_tls ()
#4  0x0810c83b in mono_pthread_key_for_tls ()
#5  0x080942ae in mono_thread_current ()
#6  0xb4c032cf in ?? ()
#7  0x00466c18 in ?? ()
#8  0x00000491 in ?? ()
#9  0x00002710 in ?? ()
#10 0x00000000 in ?? ()

Thread 10 (Thread -1263625312 (LWP 16834)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed3b26 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2  0x080fb42f in mono_pthread_key_for_tls ()
#3  0x080939d0 in mono_thread_exit ()
#4  0xb4af42ab in ?? ()
#5  0x00000bb8 in ?? ()
#6  0x08f1f990 in ?? ()
#7  0x08efd688 in ?? ()
#8  0x08efcdbc in ?? ()
#9  0xb6d1f790 in ?? ()
#10 0x00000bb8 in ?? ()
#11 0x00b86918 in ?? ()
#12 0xb4ae927c in ?? ()
#13 0xb4af428c in ?? ()
#14 0xb4ae9290 in ?? ()
#15 0xb4af4237 in ?? ()
#16 0x00000bb8 in ?? ()
#17 0x00b86918 in ?? ()
#18 0x00000000 in ?? ()

Thread 9 (Thread -1278858336 (LWP 16839)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed3b26 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2  0x080fb42f in mono_pthread_key_for_tls ()
#3  0x080939d0 in mono_thread_exit ()
#4  0xb4af42ab in ?? ()
#5  0x000001f4 in ?? ()
#6  0x09199d78 in ?? ()
#7  0x0891d728 in ?? ()
#8  0x08efcdbc in ?? ()
#9  0x00000000 in ?? ()

Thread 8 (Thread -1254061152 (LWP 16848)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed0a5c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0810917e in mono_pthread_key_for_tls ()
#3  0x081093db in mono_pthread_key_for_tls ()
#4  0x0810c83b in mono_pthread_key_for_tls ()
#5  0x080942ae in mono_thread_current ()
#6  0xb4c032cf in ?? ()
#7  0x001cc0c0 in ?? ()
#8  0x000004a2 in ?? ()
#9  0x00001388 in ?? ()
#10 0x00000001 in ?? ()
#11 0x091e2bd0 in ?? ()
#12 0x091ec008 in ?? ()
#13 0x08eb6154 in ?? ()
#14 0x00000000 in ?? ()

Thread 7 (Thread -1279976544 (LWP 16854)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed0a5c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0810917e in mono_pthread_key_for_tls ()
#3  0x081091dc in mono_pthread_key_for_tls ()
#4  0x0810d3ed in mono_pthread_key_for_tls ()
#5  0x080941d5 in mono_thread_current ()
#6  0xb63c5244 in ?? ()
#7  0x001e1060 in ?? ()
#8  0xffffffff in ?? ()
#9  0x00000000 in ?? ()

Thread 6 (Thread -1265730656 (LWP 16859)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed0a5c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0810917e in mono_pthread_key_for_tls ()
#3  0x081093db in mono_pthread_key_for_tls ()
#4  0x0810926e in mono_pthread_key_for_tls ()
#5  0x0810c89f in mono_pthread_key_for_tls ()
#6  0x080942ae in mono_thread_current ()
#7  0xb4c032cf in ?? ()
#8  0x00b6a870 in ?? ()
#9  0x000004ac in ?? ()
#10 0xffffffff in ?? ()
#11 0x00000000 in ?? ()

Thread 5 (Thread -1256195168 (LWP 16862)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e3177b in __read_nocancel () from /lib/libc.so.6
#2  0xaa40f11e in ?? ()
#3  0x0000002e in ?? ()
#4  0x00bd8010 in ?? ()
#5  0x00001000 in ?? ()
#6  0x00bd8010 in ?? ()
#7  0x002af10c in ?? ()
#8  0x00000030 in ?? ()
#9  0x09ebcbb8 in ?? ()
#10 0x09ebd2a0 in ?? ()
#11 0x09ef6d7c in ?? ()
#12 0xffffffff in ?? ()
#13 0x0037bef0 in ?? ()
#14 0x00bd8000 in ?? ()
#15 0xb51ff27c in ?? ()
#16 0xaa40f0e4 in ?? ()
#17 0xb51ff2d8 in ?? ()
#18 0xaa40db7b in ?? ()
#19 0x0000002e in ?? ()
#20 0x00bd8000 in ?? ()
#21 0x00001000 in ?? ()
#22 0x00bd8000 in ?? ()
#23 0x00000000 in ?? ()

Thread 4 (Thread -1253008480 (LWP 16863)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed0a5c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0810917e in mono_pthread_key_for_tls ()
#3  0x081093db in mono_pthread_key_for_tls ()
#4  0x0810926e in mono_pthread_key_for_tls ()
#5  0x0810c89f in mono_pthread_key_for_tls ()
#6  0x0816191d in mono_monitor_exit ()
#7  0xb4ef4f3f in ?? ()
#8  0x00708c20 in ?? ()
#9  0xffffffff in ?? ()
#10 0x09ef1238 in ?? ()
#11 0x09ef1b40 in ?? ()
#12 0x08cb1edc in ?? ()
#13 0xb6d1f790 in ?? ()
#14 0x00708c20 in ?? ()
#15 0x00000001 in ?? ()
#16 0xb5509270 in ?? ()
#17 0xb4ef4f1c in ?? ()
#18 0xb5509288 in ?? ()
#19 0xb4ef4e1e in ?? ()
#20 0x00708c20 in ?? ()
#21 0xffffffff in ?? ()
#22 0x00708cc0 in ?? ()
#23 0x00635528 in ?? ()
#24 0xb55092d8 in ?? ()
#25 0xaa40f4d2 in ?? ()
#26 0x00708c20 in ?? ()
#27 0x00000000 in ?? ()

Thread 3 (Thread -1439417440 (LWP 16866)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e40dc6 in __epoll_wait_nocancel () from /lib/libc.so.6
#2  0x0809fa3c in mono_debug_print_stack_frame ()
#3  0x08093322 in mono_signature_explicit_this ()
#4  0x080fa5e7 in mono_environment_exitcode_set ()
#5  0x08119fe5 in GC_end_blocking ()
#6  0xb7ecd34b in start_thread () from /lib/libpthread.so.0
#7  0xb7e4065e in clone () from /lib/libc.so.6

Thread 2 (Thread -1219224672 (LWP 16929)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e39d11 in ___newselect_nocancel () from /lib/libc.so.6
#2  0xb7f2f9a0 in g_spawn_sync () from /opt/gnome/lib/libglib-2.0.so.0
#3  0xb7f2fd6c in g_spawn_command_line_sync ()
   from /opt/gnome/lib/libglib-2.0.so.0
#4  0x0815ac6f in mono_debugger_run_finally ()
#5  0x08144a67 in mono_jit_thread_attach ()
#6  <signal handler called>
#7  0xa9d6c10b in svn_auth_set_parameter () from /usr/lib/libsvn_subr-1.so.0
#8  0xa9b92b9a in svn_ra_dav_init () from /usr/lib/libsvn_ra_dav-1.so.0
#9  0xaa3e0052 in svn_ra_open2 () from /usr/lib/libsvn_ra-1.so.0
#10 0xa9dd3ec9 in svn_client__open_ra_session_internal ()
   from /usr/lib/libsvn_client-1.so.0
#11 0xa9dcaef6 in svn_client_merge () from /usr/lib/libsvn_client-1.so.0
#12 0xa9dcb8df in svn_client_diff3 () from /usr/lib/libsvn_client-1.so.0
#13 0xa9dcba69 in svn_client_diff2 () from /usr/lib/libsvn_client-1.so.0
#14 0xa9dcbae2 in svn_client_diff () from /usr/lib/libsvn_client-1.so.0
#15 0xa999928a in ?? ()
#16 0x0ad4eeb8 in ?? ()
#17 0x0ae2a2c8 in ?? ()
#18 0xb7541218 in ?? ()
#19 0x0ae2a310 in ?? ()
#20 0xb7541224 in ?? ()
#21 0x00000001 in ?? ()
#22 0x00000000 in ?? ()

Thread 1 (Thread -1210570560 (LWP 16702)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e37193 in poll () from /lib/libc.so.6
#2  0xb7f07cf3 in g_main_context_check () from
/opt/gnome/lib/libglib-2.0.so.0
#3  0xb7f08069 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#4  0xb5be99e4 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#5  0xaa36f567 in ?? ()
#6  0x00bb81f4 in ?? ()
#7  0xaa36f528 in ?? ()
#8  0x081fc3b8 in ?? ()
#9  0x081fc3a0 in ?? ()
#10 0x09f8e20c in ?? ()
#11 0x00281010 in ?? ()
#12 0x0032e3c0 in ?? ()
#13 0x00288a60 in ?? ()
#14 0xbfbb81ec in ?? ()
#15 0xaa36f544 in ?? ()
#16 0xbfbb81f4 in ?? ()
#17 0xaa36f528 in ?? ()
#18 0xbfbb81fc in ?? ()
#19 0xaa36f508 in ?? ()
#20 0xbfbb8470 in ?? ()
#21 0xb6b826bb in ?? ()
#22 0xb7f621b8 in ?? () from /opt/gnome/lib/libglib-2.0.so.0
#23 0x08057478 in g_slist_remove_link at plt ()
#24 0x08056ac8 in g_list_find at plt ()
#25 0xb7e9eff4 in ?? () from /lib/libc.so.6
#26 0xb7ea0140 in __after_morecore_hook () from /lib/libc.so.6
#27 0x08a995e0 in ?? ()
#28 0xb7ed144a in pthread_setspecific () from /lib/libpthread.so.0
#0  0xffffe410 in __kernel_vsyscall ()

/bin/sh: line 1: 16702 Abortado                LD_LIBRARY_PATH=`echo ":"
| sed 's/^://g'` /usr/bin/mono --debug MonoDevelop.exe
make: *** [runmd] Error 134



BTW, has this svn library been developed specifically in this SoC
project? If yes, I wonder why not using an existing one (nSVN, IIRC)
which would had prevented the use of PInvokes in MonoDevelop? Will this
addin be compatible with Win32?

Thanks in advance,

	Andrés	[ knocte ]

-- 



More information about the Monodevelop-list mailing list