[New LWP 6266]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f7413d5eee9 in __libc_waitpid (pid=pid@entry=6267, stat_loc=stat_loc@entry=0x7f741489331c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
40 ../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
Id Target Id Frame
2 Thread 0x7f7410def700 (LWP 6266) "mono" sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
* 1 Thread 0x7f741487b7c0 (LWP 6265) "mono" 0x00007f7413d5eee9 in __libc_waitpid (pid=pid@entry=6267, stat_loc=stat_loc@entry=0x7f741489331c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
Thread 2 (Thread 0x7f7410def700 (LWP 6266)):
#0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:85
#1 0x000000000062f667 in mono_sem_wait (sem=sem@entry=0x982440 <finalizer_sem>, alertable=alertable@entry=1) at mono-semaphore.c:119
#2 0x00000000005aba15 in finalizer_thread (unused=unused@entry=0x0) at gc.c:1073
#3 0x000000000058e34b in start_wrapper_internal (data=0x19d37b0) at threads.c:643
#4 start_wrapper (data=0x19d37b0) at threads.c:688
#5 0x000000000062410d in thread_start_routine (args=args@entry=0x194ded8) at wthreads.c:294
#6 0x0000000000633ef5 in inner_start_thread (arg=0x19d33d0) at mono-threads-posix.c:49
#7 0x00007f7413d57182 in start_thread (arg=0x7f7410def700) at pthread_create.c:312
#8 0x00007f7413a8430d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7f741487b7c0 (LWP 6265)):
#0 0x00007f7413d5eee9 in __libc_waitpid (pid=pid@entry=6267, stat_loc=stat_loc@entry=0x7f741489331c, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:40
#1 0x00000000004b7465 in mono_handle_native_sigsegv (signal=signal@entry=11, ctx=ctx@entry=0x7f7414893c40) at mini-exceptions.c:2299
#2 0x000000000050f13b in mono_arch_handle_altstack_exception (sigctx=sigctx@entry=0x7f7414893c40, fault_addr=<optimized out>, stack_ovf=stack_ovf@entry=0) at exceptions-amd64.c:908
#3 0x0000000000423d22 in mono_sigsegv_signal_handler (_dummy=11, info=0x7f7414893d70, context=0x7f7414893c40) at mini.c:6769
#4 <signal handler called>
#5 0x00007f740b9d05ca in ?? () from /usr/lib/libgdiplus.so.0
#6 0x00007f740b9b367a in GdipLoadImageFromFile () from /usr/lib/libgdiplus.so.0
#7 0x0000000041d587a2 in ?? ()
#8 0x00000000019cae40 in ?? ()
#9 0x00007f7412fc0520 in ?? ()
#10 0x00000000ffffff18 in ?? ()
#11 0x00007fff593453e0 in ?? ()
#12 0x00007fff59345300 in ?? ()
#13 0x00007f7412c01538 in ?? ()
#14 0x00007f7412c01538 in ?? ()
#15 0x00007f7412fc0520 in ?? ()
#16 0x00007f7412fc0520 in ?? ()
#17 0x0000000041d586dc in ?? ()
#18 0x00007f7412c01538 in ?? ()
#19 0x00007f7412e276a8 in ?? ()
#20 0x0000000000000000 in ?? ()
=================================================================
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.
=================================================================
Hello,
Instead of creating another thread I decided to join this one.
Found a similar bug in Ubuntu 14.04, OpenBVE version 1.4.0.9-1 (have installed it using "aptitude")
Here is a complete crash report:
Stacktrace:
at <unknown> <0xffffffff> Drawing. GDIPlus. GdipLoadImageFr omFile (string,intptr&) <IL 0x0001c, 0xffffffff> Drawing. Image.FromFile (string,bool) <IL 0x00029, 0x0005b> Drawing. Image.FromFile (string) <IL 0x00002, 0x00013> formMain. LoadImage (string,string) <IL 0x00014, 0x0003b> formMain. formMain_ Load (object, System. EventArgs) <IL 0x003a8, 0x00d83> Windows. Forms.Form. OnLoad (System.EventArgs) <IL 0x00025, 0x00075> Windows. Forms.Form. OnLoadInternal (System.EventArgs) <IL 0x0002b, 0x0007f> Windows. Forms.Form. OnCreateControl () <IL 0x0002d, 0x00053> Windows. Forms.Control. CreateControl () <IL 0x000a4, 0x0011f> Windows. Forms.Control. WmShowWindow (System. Windows. Forms.Message& ) <IL 0x0003a, 0x00167> Windows. Forms.Control. WndProc (System. Windows. Forms.Message& ) <IL 0x001d1, 0x002d3> Windows. Forms.Scrollabl eControl. WndProc (System. Windows. Forms.Message& ) <IL 0x00002, 0x0001b> Windows. Forms.Container Control. WndProc (System. Windows. Forms.Message& ) <IL 0x0003e, 0x0005b> Windows. Forms.Form. WndProc (System. Windows. Forms.Message& ) <IL 0x0015e, 0x00253> Windows. Forms.Control/ ControlWindowTa rget.OnMessage (System. Windows. Forms.Message& ) <IL 0x00007, 0x00025> Windows. Forms.Control/ ControlNativeWi ndow.WndProc (System. Windows. Forms.Message& ) <IL 0x0000c, 0x00036> Windows. Forms.NativeWin dow.WndProc (intptr, System. Windows. Forms.Msg, intptr, intptr) <IL 0x00091, 0x00310> Windows. Forms.XplatUIX1 1.SendMessage (intptr, System. Windows. Forms.Msg, intptr, intptr) <IL 0x000db, 0x003f3> Windows. Forms.XplatUIX1 1.MapWindow (System. Windows. Forms.Hwnd, System. Windows. Forms.WindowTyp e) <IL 0x00048, 0x001df> Windows. Forms.XplatUIX1 1.CreateWindow (System. Windows. Forms.CreatePar ams) <IL 0x00575, 0x00bab> Windows. Forms.XplatUI. CreateWindow (System. Windows. Forms.CreatePar ams) <IL 0x00006, 0x0001f> Windows. Forms.NativeWin dow.CreateHandl e (System. Windows. Forms.CreatePar ams) <IL 0x00007, 0x0003f> Windows. Forms.Control. CreateHandle () <IL 0x00041, 0x00069> Windows. Forms.Form. CreateHandle () <IL 0x00001, 0x0002b> Windows. Forms.Control. CreateControl () <IL 0x0004c, 0x00087> Windows. Forms.Control. SetVisibleCore (bool) <IL 0x00044, 0x00083> Windows. Forms.Form. SetVisibleCore (bool) <IL 0x0007d, 0x002ef> Windows. Forms.Control. set_Visible (bool) <IL 0x0000e, 0x00032> invoke- with-check) System. Windows. Forms.Control. set_Visible (bool) <IL 0x00039, 0xffffffff> Windows. Forms.Applicati on.RunLoop (bool,System. Windows. Forms.Applicati onContext) <IL 0x00060, 0x002fb> Windows. Forms.Form. ShowDialog (System. Windows. Forms.IWin32Win dow) <IL 0x001fe, 0x008ab> Windows. Forms.Form. ShowDialog () <IL 0x00002, 0x00013> invoke- with-check) System. Windows. Forms.Form. ShowDialog () <IL 0x00038, 0xffffffff> formMain. ShowMainDialog () <IL 0x00007, 0x0005f> Program. Main (string[]) <IL 0x0049c, 0x00bc7> .runtime_ invoke_ void_object (object, intptr, intptr, intptr) <IL 0x00050, 0xffffffff>
at (wrapper managed-to-native) System.
at System.
at System.
at OpenBve.
at OpenBve.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at System.
at (wrapper remoting-
at System.
at System.
at System.
at (wrapper remoting-
at OpenBve.
at OpenBve.
at (wrapper runtime-invoke) <Module>
Native stacktrace:
mono() [0x4b73d8] 64-linux- gnu/libpthread. so.0(+0x10340) [0x7f7413d5f340] libgdiplus. so.0(+0x415ca) [0x7f740b9d05ca] libgdiplus. so.0(GdipLoadIm ageFromFile+ 0x18a) [0x7f740b9b367a]
mono() [0x50f13b]
mono() [0x423d22]
/lib/x86_
/usr/lib/
/usr/lib/
[0x41d587a2]
Debug info from gdb:
[New LWP 6266] 64-linux- gnu/libthread_ db.so.1" . entry=6267, stat_loc= stat_loc@ entry=0x7f74148 9331c, options= options@ entry=0) at ../sysdeps/ unix/sysv/ linux/waitpid. c:40 unix/sysv/ linux/waitpid. c: No such file or directory. sysdeps/ unix/sysv/ linux/x86_ 64/sem_ wait.S: 85 entry=6267, stat_loc= stat_loc@ entry=0x7f74148 9331c, options= options@ entry=0) at ../sysdeps/ unix/sysv/ linux/waitpid. c:40
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
0x00007f7413d5eee9 in __libc_waitpid (pid=pid@
40 ../sysdeps/
Id Target Id Frame
2 Thread 0x7f7410def700 (LWP 6266) "mono" sem_wait () at ../nptl/
* 1 Thread 0x7f741487b7c0 (LWP 6265) "mono" 0x00007f7413d5eee9 in __libc_waitpid (pid=pid@
Thread 2 (Thread 0x7f7410def700 (LWP 6266)): sysdeps/ unix/sysv/ linux/x86_ 64/sem_ wait.S: 85 entry=0x982440 <finalizer_sem>, alertable= alertable@ entry=1) at mono-semaphore. c:119 unused@ entry=0x0) at gc.c:1073 internal (data=0x19d37b0) at threads.c:643 start_routine (args=args@ entry=0x194ded8 ) at wthreads.c:294 posix.c: 49 f700) at pthread_ create. c:312 unix/sysv/ linux/x86_ 64/clone. S:111
#0 sem_wait () at ../nptl/
#1 0x000000000062f667 in mono_sem_wait (sem=sem@
#2 0x00000000005aba15 in finalizer_thread (unused=
#3 0x000000000058e34b in start_wrapper_
#4 start_wrapper (data=0x19d37b0) at threads.c:688
#5 0x000000000062410d in thread_
#6 0x0000000000633ef5 in inner_start_thread (arg=0x19d33d0) at mono-threads-
#7 0x00007f7413d57182 in start_thread (arg=0x7f7410de
#8 0x00007f7413a8430d in clone () at ../sysdeps/
Thread 1 (Thread 0x7f741487b7c0 (LWP 6265)): entry=6267, stat_loc= stat_loc@ entry=0x7f74148 9331c, options= options@ entry=0) at ../sysdeps/ unix/sysv/ linux/waitpid. c:40 native_ sigsegv (signal= signal@ entry=11, ctx=ctx@ entry=0x7f74148 93c40) at mini-exceptions .c:2299 handle_ altstack_ exception (sigctx= sigctx@ entry=0x7f74148 93c40, fault_addr= <optimized out>, stack_ovf= stack_ovf@ entry=0) at exceptions- amd64.c: 908 signal_ handler (_dummy=11, info=0x7f741489 3d70, context= 0x7f7414893c40) at mini.c:6769 libgdiplus. so.0 omFile () from /usr/lib/ libgdiplus. so.0
#0 0x00007f7413d5eee9 in __libc_waitpid (pid=pid@
#1 0x00000000004b7465 in mono_handle_
#2 0x000000000050f13b in mono_arch_
#3 0x0000000000423d22 in mono_sigsegv_
#4 <signal handler called>
#5 0x00007f740b9d05ca in ?? () from /usr/lib/
#6 0x00007f740b9b367a in GdipLoadImageFr
#7 0x0000000041d587a2 in ?? ()
#8 0x00000000019cae40 in ?? ()
#9 0x00007f7412fc0520 in ?? ()
#10 0x00000000ffffff18 in ?? ()
#11 0x00007fff593453e0 in ?? ()
#12 0x00007fff59345300 in ?? ()
#13 0x00007f7412c01538 in ?? ()
#14 0x00007f7412c01538 in ?? ()
#15 0x00007f7412fc0520 in ?? ()
#16 0x00007f7412fc0520 in ?? ()
#17 0x0000000041d586dc in ?? ()
#18 0x00007f7412c01538 in ?? ()
#19 0x00007f7412e276a8 in ?? ()
#20 0x0000000000000000 in ?? ()
======= ======= ======= ======= ======= ======= ======= ======= ======= == ======= ======= ======= ======= ======= ======= ======= ======= ==
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.
=======