Jump to content

Doom Builder crashes when loading a map


summon ZJe

Recommended Posts

I was running Ultimate Doom Builder from current branch with Mono (Ubuntu 20.04.3 LTS, 64 bits) until i tried to open a simple DooM 2 map but it crashed, then i also tried with a UDMF and BOOM maps but happend the same with Mono and Wine.

 

I want to know if there's another solution that isn't changing to windows

 

Report:

Spoiler

=================================================================
    Native Crash Reporting
=================================================================
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.
=================================================================

=================================================================
    Native stacktrace:
=================================================================
    0x557ad7c1ec4b - mono : 
    0x557ad7c1efdd - mono : 
    0x557ad7bcbe47 - mono : 
    0x557ad7c187a5 - mono : 
    0x7fb319989eb0 - /lib/x86_64-linux-gnu/libc.so.6 : 

=================================================================
    Telemetry Dumper:
=================================================================
Pkilling 0x140406973019904x from 0x140407203823552x
Pkilling 0x140407145637632x from 0x140407203823552x
Entering thread summarizer pause from 0x140407203823552x
Finished thread summarizer pause from 0x140407203823552x.
Failed to create breadcrumb file (null)/crash_hash_0xbd9d40135

Waiting for dumping threads to resume

=================================================================
    External Debugger Dump:
=================================================================
[New LWP 14843]
[New LWP 14844]
[New LWP 14853]
[New LWP 14854]
[New LWP 14855]
[New LWP 14856]
[New LWP 14857]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fb319906dff in __GI___wait4 (pid=14859, stat_loc=0x7ffed4f02794, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
27    ../sysdeps/unix/sysv/linux/wait4.c: No such file or directory.
  Id   Target Id                                           Frame 
* 1    Thread 0x7fb31981ffc0 (LWP 14842) "Main Applicatio" 0x00007fb319906dff in __GI___wait4 (pid=14859, stat_loc=0x7ffed4f02794, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
  2    Thread 0x7fb3183ff700 (LWP 14843) "SGen worker"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ad80071e8) at ../sysdeps/nptl/futex-internal.h:183
  3    Thread 0x7fb3160a2700 (LWP 14844) "Finalizer"       futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x557ad7ff84a0) at ../sysdeps/nptl/futex-internal.h:320
  4    Thread 0x7fb30bc03700 (LWP 14853) "Snapshot Compre" futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fb30bc026f0, clockid=<optimized out>, expected=0, futex_word=0x557ad8007888) at ../sysdeps/nptl/futex-internal.h:320
  5    Thread 0x7fb30a473700 (LWP 14854) "mono:disk$0"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
  6    Thread 0x7fb309c72700 (LWP 14855) "mono:disk$1"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
  7    Thread 0x7fb309471700 (LWP 14856) "mono:disk$2"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
  8    Thread 0x7fb308c70700 (LWP 14857) "mono:disk$3"     futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183

Thread 8 (Thread 0x7fb308c70700 (LWP 14857)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ada0ec788, cond=0x557ada0ec7b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557ada0ec7b0, mutex=0x557ada0ec788) at pthread_cond_wait.c:638
#3  0x00007fb30a7eeb1b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb30a7ee71b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb309471700 (LWP 14856)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ada0ec788, cond=0x557ada0ec7b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557ada0ec7b0, mutex=0x557ada0ec788) at pthread_cond_wait.c:638
#3  0x00007fb30a7eeb1b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb30a7ee71b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb309c72700 (LWP 14855)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ada0ec788, cond=0x557ada0ec7b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557ada0ec7b0, mutex=0x557ada0ec788) at pthread_cond_wait.c:638
#3  0x00007fb30a7eeb1b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb30a7ee71b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb30a473700 (LWP 14854)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ada0ec7d8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ada0ec788, cond=0x557ada0ec7b0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557ada0ec7b0, mutex=0x557ada0ec788) at pthread_cond_wait.c:638
#3  0x00007fb30a7eeb1b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb30a7ee71b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb30bc03700 (LWP 14853)):
#0  futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fb30bc026f0, clockid=<optimized out>, expected=0, futex_word=0x557ad8007888) at ../sysdeps/nptl/futex-internal.h:320
#1  __pthread_cond_wait_common (abstime=0x7fb30bc026f0, clockid=<optimized out>, mutex=0x557ad80078a0, cond=0x557ad8007860) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x557ad8007860, mutex=0x557ad80078a0, abstime=0x7fb30bc026f0) at pthread_cond_wait.c:656
#3  0x0000557ad7e77a0e in  ()
#4  0x0000557ad7e827d9 in  ()
#5  0x0000557ad7dc7226 in  ()
#6  0x0000557ad7d5abf0 in  ()
#7  0x0000000041484dbd in  ()
#8  0x00007fb3186f09c0 in  ()
#9  0x00007fb3186f09c0 in  ()
#10 0x00007fb3186f0848 in  ()
#11 0x00007fb3186f0918 in  ()
#12 0x00007fb3186e0c08 in  ()
#13 0x00007fb304005880 in  ()
#14 0x00007fb30bc029d0 in  ()
#15 0x00007fb30bc028c0 in  ()
#16 0x00007fb30bc029d0 in  ()
#17 0x00007fb31623862b in System_Threading_Thread_Sleep_int () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#18 0x0000000041484b6b in  ()
#19 0x00007fb3186f08c8 in  ()
#20 0x00007fb3186f09c0 in  ()
#21 0x00007fb3186f0940 in  ()
#22 0x00007fb3186f0918 in  ()
#23 0x00007fb30bc029f0 in  ()
#24 0x00007fb316235700 in System_Threading_ExecutionContext_SetExecutionContext_System_Threading_ExecutionContext_bool () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#25 0x00007fb3162378ef in System_Threading_ThreadHelper_ThreadStart_Context_object () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#26 0x00007fb3162351e8 in System_Threading_ExecutionContext_RunInternal_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#27 0x00007fb316234ff3 in System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object_bool () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#28 0x00007fb316234f68 in System_Threading_ExecutionContext_Run_System_Threading_ExecutionContext_System_Threading_ContextCallback_object () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#29 0x00007fb316237a73 in System_Threading_ThreadHelper_ThreadStart () at /usr/lib/mono/aot-cache/amd64/mscorlib.dll.so
#30 0x0000000041338b02 in  ()
#31 0x0000000000000000 in  ()

Thread 3 (Thread 0x7fb3160a2700 (LWP 14844)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x557ad7ff84a0) at ../sysdeps/nptl/futex-internal.h:320
#1  do_futex_wait (sem=sem@entry=0x557ad7ff84a0, abstime=0x0, clockid=0) at sem_waitcommon.c:112
#2  0x00007fb319d744e8 in __new_sem_wait_slow (sem=0x557ad7ff84a0, abstime=0x0, clockid=0) at sem_waitcommon.c:184
#3  0x0000557ad7e0c078 in  ()
#4  0x0000557ad7dc9afa in  ()
#5  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb3183ff700 (LWP 14843)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x557ad80071e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557ad8007200, cond=0x557ad80071c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x557ad80071c0, mutex=0x557ad8007200) at pthread_cond_wait.c:638
#3  0x0000557ad7e6a276 in  ()
#4  0x00007fb319d6a609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#5  0x00007fb319943293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb31981ffc0 (LWP 14842)):
#0  0x00007fb319906dff in __GI___wait4 (pid=14859, stat_loc=0x7ffed4f02794, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27
#1  0x0000557ad7c1eec2 in  ()
#2  0x0000557ad7c1efdd in  ()
#3  0x0000557ad7bcbe47 in  ()
#4  0x0000557ad7c187a5 in  ()
#5  0x00007fb319989eb0 in __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:128
#6  0x0000000000000000 in  ()
[Inferior 1 (process 14842) detached]

=================================================================
    Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x7fb319989eb0):0x7fb319989ea0  8d 0c 0b 3e 41 ff e1 0f 0b 0f 1f 80 00 00 00 00  ...>A...........
0x7fb319989eb0  f3 0f 6f 44 16 f0 48 01 d6 4c 8d 44 17 f0 48 01  ..oD..H..L.D..H.
0x7fb319989ec0  d7 48 89 f9 48 83 e1 0f 48 31 cf 48 29 ca 48 29  .H..H...H1.H).H)
0x7fb319989ed0  ce 48 8b 0d 38 24 08 00 48 39 ca 49 89 f1 0f 87  .H..8$..H9.I....

=================================================================
    Managed Stacktrace:
=================================================================
      at <unknown> <0xffffffff>
      at CodeImp.DoomBuilder.Rendering.RenderDevice:RenderDevice_SetVertexBufferData <0x000b6>
      at CodeImp.DoomBuilder.Rendering.RenderDevice:SetBufferData <0x00067>
      at CodeImp.DoomBuilder.Rendering.Renderer2D:CreateRendertargets <0x005ef>
      at CodeImp.DoomBuilder.Rendering.Renderer2D:.ctor <0x00133>
      at CodeImp.DoomBuilder.MapManager:InitializeOpenMap <0x0031b>
      at CodeImp.DoomBuilder.General:OpenMapFileWithOptions <0x0016f>
      at CodeImp.DoomBuilder.General:OpenMapFile <0x000fb>
      at CodeImp.DoomBuilder.General:OpenMap <0x001df>
      at CodeImp.DoomBuilder.Actions.Action:Begin <0x0013d>
      at CodeImp.DoomBuilder.Actions.Action:Invoke <0x0002b>
      at CodeImp.DoomBuilder.Actions.ActionManager:InvokeAction <0x0006f>
      at CodeImp.DoomBuilder.Windows.MainForm:InvokeTaggedAction <0x0018f>
      at System.Windows.Forms.ToolStripItem:OnClick <0x0008f>
      at System.Windows.Forms.ToolStripButton:OnClick <0x00067>
      at System.Windows.Forms.ToolStripItem:HandleClick <0x00093>
      at System.Windows.Forms.ToolStripItem:FireEvent <0x00102>
      at System.Windows.Forms.ToolStripItem:FireEvent <0x0008f>
      at System.Windows.Forms.ToolStrip:OnMouseUp <0x001ab>
      at System.Windows.Forms.Control:WmLButtonUp <0x0013c>
      at System.Windows.Forms.Control:WndProc <0x00273>
      at System.Windows.Forms.ScrollableControl:WndProc <0x00033>
      at System.Windows.Forms.ToolStrip:WndProc <0x00033>
      at ControlWindowTarget:OnMessage <0x0003c>
      at ControlNativeWindow:WndProc <0x00052>
      at System.Windows.Forms.NativeWindow:WndProc <0x0037b>
      at System.Windows.Forms.XplatUIX11:DispatchMessage <0x00037>
      at System.Windows.Forms.XplatUI:DispatchMessage <0x0003c>
      at System.Windows.Forms.Application:RunLoop <0x0095b>
      at System.Windows.Forms.Application:Run <0x0007f>
      at System.Windows.Forms.Application:Run <0x0004f>
      at CodeImp.DoomBuilder.General:Main <0x0134b>
      at <Module>:runtime_invoke_void_object <0x00091>
=================================================================

 

Share this post


Link to post

I'm not on Ubuntu, but for your Wine version, is your .NET framework up to date?

As far as I recall, that's pretty much a requirement.

Share this post


Link to post
3 hours ago, Mr.Rocket said:

I'm not on Ubuntu, but for your Wine version, is your .NET framework up to date?

As far as I recall, that's pretty much a requirement.

.NET 4.5 compatibility  (according to the Mono page)

Wine 5.0

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...