Hi,
I am trying to run python for NET but finding crash while running test. I am trying to run test from src/tests/. System Setup : Host : Ubuntu14.04 Python : Python2.7 Mono : Mono JIT compiler version 5.10.1.20 (tarball Thu Mar 29 10:42:14 UTC 2018) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none Misc: softdebug Interpreter: yes LLVM: supported, not enabled. GC: sgen (concurrent by default) I am getting below error. *** Error in `python2.7': free(): invalid pointer: 0xb5d37120 *** Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) Python.Runtime.Runtime.Py_Initialize () <0x00012> at Python.Runtime.Runtime.Initialize () [0x0000a] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.Initialize (System.Collections.Generic.IEnumerable`1<string>,bool) [0x00014] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.Initialize (bool) [0x00005] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.InitExt () [0x00000] in <f0f76ef5431f474889e54afa364b2312>:0 at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0001e] in <65984520577646ec9044386ec4a7b3dd>:0 Attached core dump for more details. Please give me hint what is wrong.
python2.7 runtests.py Load clr import hook *** Error in `python2.7': free(): invalid pointer: 0xb5d37120 *** Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) Python.Runtime.Runtime.Py_Initialize () <0x00012> at Python.Runtime.Runtime.Initialize () [0x0000a] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.Initialize (System.Collections.Generic.IEnumerable`1<string>,bool) [0x00014] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.Initialize (bool) [0x00005] in <f0f76ef5431f474889e54afa364b2312>:0 at Python.Runtime.PythonEngine.InitExt () [0x00000] in <f0f76ef5431f474889e54afa364b2312>:0 at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0001e] in <65984520577646ec9044386ec4a7b3dd>:0 /proc/self/maps: 00010000-00081000 rw-p 00000000 00:00 0 08048000-082ee000 r-xp 00000000 08:01 918521 /usr/bin/python2.7 082ee000-082ef000 r--p 002a5000 08:01 918521 /usr/bin/python2.7 082ef000-0834e000 rw-p 002a6000 08:01 918521 /usr/bin/python2.7 0834e000-0835a000 rw-p 00000000 00:00 0 08dce000-0906a000 rw-p 00000000 00:00 0 [heap] b57db000-b5a9c000 r-xp 00000000 08:01 927810 /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 b5a9c000-b5a9d000 r--p 002c0000 08:01 927810 /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 b5a9d000-b5afc000 rw-p 002c1000 08:01 927810 /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 b5afc000-b5b08000 rw-p 00000000 00:00 0 b5b08000-b5c00000 r--p 00000000 08:01 424739 /usr/lib/mono/gac/System.Core/4.0.0.0__b77a5c561934e089/System.Core.dll b5c00000-b5c21000 rw-p 00000000 00:00 0 b5c21000-b5d00000 ---p 00000000 00:00 0 b5d37000-b5d77000 rw-p 00000000 00:00 0 b5d77000-b5d87000 rwxp 00000000 00:00 0 b5d87000-b5da9000 r--p 00000000 08:01 17971 /usr/local/lib/python2.7/dist-packages/Python.Runtime.dll b5da9000-b5db2000 ---p 00000000 00:00 0 b5db2000-b5eaa000 rw-p 00000000 00:00 0 [stack:11175] b5eaa000-b5eba000 rwxp 00000000 00:00 0 b5eba000-b6285000 r--p 00000000 08:01 1066901 /usr/lib/mono/4.5/mscorlib.dll b6285000-b6286000 rw-p 00000000 00:00 0 b6286000-b62b5000 ---p 00000000 00:00 0 b62b5000-b62b6000 ---p 00000000 00:00 0 b62b6000-b6ab6000 rw-p 00000000 00:00 0 [stack:11174] b6ab6000-b6eaf000 r-xp 00000000 08:01 941334 /usr/lib/libmonoboehm-2.0.so.1.0.0 b6eaf000-b6eb3000 r--p 003f9000 08:01 941334 /usr/lib/libmonoboehm-2.0.so.1.0.0 b6eb3000-b6eb6000 rw-p 003fd000 08:01 941334 /usr/lib/libmonoboehm-2.0.so.1.0.0 b6eb6000-b6f07000 rw-p 00000000 00:00 0 b6f07000-b709b000 r-xp 00000000 08:01 148881 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b709b000-b70aa000 r--p 00194000 08:01 148881 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b70aa000-b70b1000 rw-p 001a3000 08:01 148881 /lib/i386-linux-gnu/libcrypto.so.1.0.0 b70b1000-b70b4000 rw-p 00000000 00:00 0 b70bf000-b70c1000 rw-p 00000000 00:00 0 b70c1000-b70d1000 rwxp 00000000 00:00 0 b70d1000-b72b2000 rw-p 00000000 00:00 0 b72b2000-b74b2000 r--p 00000000 08:01 927577 /usr/lib/locale/locale-archive b74b2000-b7574000 rw-p 00000000 00:00 0 b7574000-b75b8000 r-xp 00000000 08:01 160804 /lib/i386-linux-gnu/libm-2.19.so b75b8000-b75b9000 r--p 00043000 08:01 160804 /lib/i386-linux-gnu/libm-2.19.so b75b9000-b75ba000 rw-p 00044000 08:01 160804 /lib/i386-linux-gnu/libm-2.19.so b75ba000-b75d2000 r-xp 00000000 08:01 132254 /lib/i386-linux-gnu/libz.so.1.2.8 b75d2000-b75d3000 r--p 00017000 08:01 132254 /lib/i386-linux-gnu/libz.so.1.2.8 b75d3000-b75d4000 rw-p 00018000 08:01 132254 /lib/i386-linux-gnu/libz.so.1.2.8 b75d4000-b75d6000 r-xp 00000000 08:01 154727 /lib/i386-linux-gnu/libutil-2.19.so b75d6000-b75d7000 r--p 00001000 08:01 154727 /lib/i386-linux-gnu/libutil-2.19.so b75d7000-b75d8000 rw-p 00002000 08:01 154727 /lib/i386-linux-gnu/libutil-2.19.so b75d8000-b75db000 r-xp 00000000 08:01 160814 /lib/i386-linux-gnu/libdl-2.19.so b75db000-b75dc000 r--p 00002000 08:01 160814 /lib/i386-linux-gnu/libdl-2.19.so b75dc000-b75dd000 rw-p 00003000 08:01 160814 /lib/i386-linux-gnu/libdl-2.19.so b75dd000-b75de000 rw-p 00000000 00:00 0 b75de000-b7789000 r-xp 00000000 08:01 160805 /lib/i386-linux-gnu/libc-2.19.so b7789000-b778b000 r--p 001aa000 08:01 160805 /lib/i386-linux-gnu/libc-2.19.so b778b000-b778c000 rw-p 001ac000 08:01 160805 /lib/i386-linux-gnu/libc-2.19.so b778c000-b778f000 rw-p 00000000 00:00 0 b778f000-b77a7000 r-xp 00000000 08:01 160811 /lib/i386-linux-gnu/libpthread-2.19.so b77a7000-b77a8000 r--p 00018000 08:01 160811 /lib/i386-linux-gnu/libpthread-2.19.so b77a8000-b77a9000 rw-p 00019000 08:01 160811 /lib/i386-linux-gnu/libpthread-2.19.so b77a9000-b77b3000 rw-p 00000000 00:00 0 b77b3000-b77b4000 rw-s 00000000 00:15 27903 /run/shm/mono.11173 b77b4000-b77bb000 r-xp 00000000 08:01 160815 /lib/i386-linux-gnu/librt-2.19.so b77bb000-b77bc000 r--p 00006000 08:01 160815 /lib/i386-linux-gnu/librt-2.19.so b77bc000-b77bd000 rw-p 00007000 08:01 160815 /lib/i386-linux-gnu/librt-2.19.so b77bd000-b77bf000 r-xp 00000000 08:01 17972 /usr/local/lib/python2.7/dist-packages/clr.so b77bf000-b77c0000 r--p 00001000 08:01 17972 /usr/local/lib/python2.7/dist-packages/clr.so b77c0000-b77c1000 rw-p 00002000 08:01 17972 /usr/local/lib/python2.7/dist-packages/clr.so b77c1000-b77c2000 rw-p 00000000 00:00 0 b77c2000-b77c5000 r-xp 00000000 08:01 1052070 /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so b77c5000-b77c6000 r--p 00002000 08:01 1052070 /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so b77c6000-b77c7000 rw-p 00003000 08:01 1052070 /usr/lib/python2.7/lib-dynload/_hashlib.i386-linux-gnu.so b77c7000-b77c8000 r--p 00855000 08:01 927577 /usr/lib/locale/locale-archive b77c8000-b77ca000 rw-p 00000000 00:00 0 b77ca000-b77cb000 r-xp 00000000 00:00 0 [vdso] b77cb000-b77cd000 r--p 00000000 00:00 0 [vvar] b77cd000-b77ed000 r-xp 00000000 08:01 160818 /lib/i386-linux-gnu/ld-2.19.so b77ed000-b77ee000 r--p 0001f000 08:01 160818 /lib/i386-linux-gnu/ld-2.19.so b77ee000-b77ef000 rw-p 00020000 08:01 160818 /lib/i386-linux-gnu/ld-2.19.so bf7d9000-bf7e1000 ---p 00000000 00:00 0 bffb7000-bffd8000 rw-p 00000000 00:00 0 [stack] Native stacktrace: /usr/lib/libmonoboehm-2.0.so.1(+0xe2b83) [0xb6b98b83] /usr/lib/libmonoboehm-2.0.so.1(+0x17c4fe) [0xb6c324fe] [0xb77cad34] [0xb77cad4c] /lib/i386-linux-gnu/libc.so.6(gsignal+0x47) [0xb760c687] /lib/i386-linux-gnu/libc.so.6(abort+0x143) [0xb760fab3] /lib/i386-linux-gnu/libc.so.6(+0x68fd3) [0xb7646fd3] /lib/i386-linux-gnu/libc.so.6(+0x734ca) [0xb76514ca] /lib/i386-linux-gnu/libc.so.6(+0x741bd) [0xb76521bd] /usr/lib/i386-linux-gnu/libpython2.7.so(PyString_InternInPlace+0x97) [0xb5952997] /usr/lib/i386-linux-gnu/libpython2.7.so(PyString_InternFromString+0x2f) [0xb58eed2f] /usr/lib/i386-linux-gnu/libpython2.7.so(PyType_Ready+0xb50) [0xb594df20] /usr/lib/i386-linux-gnu/libpython2.7.so(_Py_ReadyTypes+0xcd) [0xb5955cbd] /usr/lib/i386-linux-gnu/libpython2.7.so(Py_InitializeEx+0x6d) [0xb590092d] /usr/lib/i386-linux-gnu/libpython2.7.so(Py_Initialize+0x1b) [0xb59012cb] [0xb5d777f0] [0xb5d77194] [0xb5eab5e0] [0xb5eab31c] [0xb5eab148] [0xb5eab285] /usr/lib/libmonoboehm-2.0.so.1(+0x3f109) [0xb6af5109] Debug info from gdb: [New LWP 11175] [New LWP 11174] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". 0xb77cad4c in __kernel_vsyscall () Id Target Id Frame 3 Thread 0xb6ab5b40 (LWP 11174) "python2.7" 0xb77cad4c in __kernel_vsyscall () 2 Thread 0xb5ea9b40 (LWP 11175) "Finalizer" 0xb77cad4c in __kernel_vsyscall () * 1 Thread 0xb7572700 (LWP 11173) "python2.7" 0xb77cad4c in __kernel_vsyscall () Thread 3 (Thread 0xb6ab5b40 (LWP 11174)): #0 0xb77cad4c in __kernel_vsyscall () #1 0xb7799d0b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187 #2 0xb6d91827 in GC_wait_marker () from /usr/lib/libmonoboehm-2.0.so.1 #3 0xb6d891b9 in GC_help_marker () from /usr/lib/libmonoboehm-2.0.so.1 #4 0xb6d8fe46 in GC_mark_thread () from /usr/lib/libmonoboehm-2.0.so.1 #5 0xb7795f72 in start_thread (arg=0xb6ab5b40) at pthread_create.c:312 #6 0xb76cc3ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 2 (Thread 0xb5ea9b40 (LWP 11175)): #0 0xb77cad4c in __kernel_vsyscall () #1 0xb779c0f5 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:79 #2 0xb6d4e83a in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #3 0xb6d09926 in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #4 0xb6d913a7 in GC_start_routine () from /usr/lib/libmonoboehm-2.0.so.1 #5 0xb7795f72 in start_thread (arg=0xb5ea9b40) at pthread_create.c:312 #6 0xb76cc3ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129 Thread 1 (Thread 0xb7572700 (LWP 11173)): #0 0xb77cad4c in __kernel_vsyscall () #1 0xb779dc9b in waitpid () at ../sysdeps/unix/syscall-template.S:81 #2 0xb6b98c9c in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #3 0xb6c324fe in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #4 <signal handler called> #5 0xb77cad4c in __kernel_vsyscall () #6 0xb760c687 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #7 0xb760fab3 in __GI_abort () at abort.c:89 #8 0xb7646fd3 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0xb774617c "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0xb76514ca in malloc_printerr (action=<optimized out>, str=0xb7741cd2 "free(): invalid pointer", ptr=0xb5d37120) at malloc.c:4998 #10 0xb76521bd in _int_free (av=0xb778b420 <main_arena>, p=<optimized out>, have_lock=0) at malloc.c:3842 #11 0xb5952997 in PyString_InternInPlace () from /usr/lib/i386-linux-gnu/libpython2.7.so #12 0xb58eed2f in PyString_InternFromString () from /usr/lib/i386-linux-gnu/libpython2.7.so #13 0xb594df20 in PyType_Ready () from /usr/lib/i386-linux-gnu/libpython2.7.so #14 0xb5955cbd in _Py_ReadyTypes () from /usr/lib/i386-linux-gnu/libpython2.7.so #15 0xb590092d in Py_InitializeEx () from /usr/lib/i386-linux-gnu/libpython2.7.so #16 0xb59012cb in Py_Initialize () from /usr/lib/i386-linux-gnu/libpython2.7.so #17 0xb5d777f0 in ?? () #18 0xb5d77194 in ?? () #19 0xb5eab5e0 in ?? () #20 0xb5eab31c in ?? () #21 0xb5eab148 in ?? () #22 0xb5eab285 in ?? () #23 0xb6af5109 in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #24 0xb6ce1b92 in ?? () from /usr/lib/libmonoboehm-2.0.so.1 #25 0xb6ce3efe in mono_runtime_invoke () from /usr/lib/libmonoboehm-2.0.so.1 #26 0xb77be49c in main_thread_handler (user_data=user_data@entry=0x8f46128) at src/monoclr/pynetinit.c:228 #27 0xb77be694 in PyNet_Init (ext=ext@entry=1) at src/monoclr/pynetinit.c:50 #28 0xb77be741 in _initclr () at src/monoclr/clrmod.c:46 #29 initclr () at src/monoclr/clrmod.c:68 #30 0x0806c157 in _PyImport_LoadDynamicModule () #31 0x081ef540 in ?? () #32 0x0819a95f in ?? () #33 0x0819af37 in ?? () #34 0x0819b264 in ?? () #35 0x08171d86 in ?? () #36 0x08161aa9 in PyEval_CallObjectWithKeywords () #37 0x08142237 in PyEval_EvalFrameEx () #38 0x0816f9ae in ?? () #39 0x080a1a37 in PyRun_FileExFlags () #40 0x080a2004 in PyRun_SimpleFileExFlags () #41 0x080a2d61 in Py_Main () #42 0x080a2e40 in main () ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Aborted (core dumped)
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet