[3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.

Post a reply

Smilies
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :geek: :ugeek: :!: :?: :idea: :arrow: :| :mrgreen: :3: :wub: >:( :blergh:
View more smilies

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 5:01 pm

That's the least I could do!

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 4:27 pm

Thank you for letting us know. :)

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 4:08 pm

Rachael wrote:Well the maintainer needs to know that he'll have to redo his build folder - or at least set CMake to use the internal library, because a CMake environment that has already been configured will not pick up those changes.
He has access to this forum, even though he rarely posts - hopefully he'll let us know when he's fixed it.
Although there is no written reaction in AUR, he updated the package with a new version. In the PKGBUILD I can see he removed the lines about the external asmjit.
I just rebuilt it and tested once more, everything works flawless now.

Thumbs up to everyone involved! 8-)

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 2:53 pm

Well the maintainer needs to know that he'll have to redo his build folder - or at least set CMake to use the internal library, because a CMake environment that has already been configured will not pick up those changes.

He has access to this forum, even though he rarely posts - hopefully he'll let us know when he's fixed it.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 2:22 pm

Like you suggested from the beginning, it works with the extracted bin from your Linux build. I posted a lonk on the air page to this thread to let the maintainer know about it.

Thanks a lot for all the help. Consider this solved!

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 8:09 am

Wow, thanks for the quick investigation and changes.
I will try some things tonight and post back with the results.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 7:20 am

Rachael wrote:I will fix CMakeLists.txt later today to not use external ASMJit libraries, then.
And done. I will keep this open, though, until I get some sort of confirmation that the Arch Linux version has been recompiled without the external dependency.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 6:52 am

I will fix CMakeLists.txt later today to not use external ASMJit libraries, then.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by phantombeta » Wed Jan 02, 2019 6:49 am

Most definitely. The AsmJit in the AUR will be/is from the AsmJit repo, and that'll not work at all - we had to make changes to fix some quite serious register allocation bugs that were stopping progress.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 6:43 am

AFAIK that's not going to work because if I remember correctly, we had to make changes to asmjit. I am not 100% positive on that, though. If that's the case, CMake should be changed to not be looking for an external version of it.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Marisa the Magician » Wed Jan 02, 2019 6:30 am

I'm going to see if I can get a trace on this. So far I've noticed that it doesn't happen with debug builds.

Edit: Hmmm... well, this is weird. Are you sure you're using 3.7.1 specifically? If I build that the crash doesn't happen.

Edit 2: Oh wait, maybe it's because of the specific config in the AUR package, since it uses the asmjit in the AUR, among other things.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 6:26 am

Well - keep in mind, it may not be a problem on his end, that's why I asked you to try our's, first. If you get the same problem with our's, then it is a code problem. I'm merely asking for a process of elimination.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 6:21 am

Rachael wrote:No, I mean this build - but if you feel comfortable compiling it on your own that works too.
Oh I see! :-) Thanks!
I will give it a try tonight, I'm at work right now so no access to my gaming rig. Will update post after I tried and take action to get in touch with the AUR maintainer (you're right, it is Grubber) if that seems to be the problem.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Ulukai55 » Wed Jan 02, 2019 6:19 am

Marisa Kirisame wrote:I see the crash here. I wonder if the couple dozen warnings about "Self pointer used in ambiguous context; VM execution may abort!" from the mod's zscript have anything to do with this.
You have the same crash?
I've seen the warnings in my log files as well, but can't really understand what's going on and whether they are the culprit. But the mod hasn't changed versions since I'm using it, and it worked fine this way with GZDoom 3.6.0.

Re: [3.7.1] Brutal Doom Black Edition 3.1d crashes on Linux

by Rachael » Wed Jan 02, 2019 6:17 am

Ulukai55 wrote:Thanks for your reply.

No I didn't try another install source than AUR.
Do you mean to use the howto as listed here: https://zdoom.org/wiki/Compile_GZDoom_on_Linux?
No, I mean this build - but if you feel comfortable compiling it on your own that works too.

Top