View Issue Details

IDProjectCategoryView StatusLast Update
0010203Dwarf FortressMiscellaneous Crashespublic2018-05-08 08:21
ReporterCreidieki Assigned Tolethosor  
PrioritynormalSeveritycrashReproducibilityrandom
Status resolvedResolutionunable to reproduce 
Product Version0.43.05 
Summary0010203: Occasional OSX crash with libfmodex dynamic linking
DescriptionI'm getting periodic crashes in OSX with the executable saying it's unable to find libfmodex.dylib (which is still in the lib/ subdirectory where it belongs.) Based on the output of "otool -L dwarfort.exe", this is the only library dynamically linked with @executable_path instead of @rpath. Based on the crash reports, somehow the executable thinks it's running in a different directory sometimes.

My guess is that changing the dynamic linking to use @executable_path would clear up these occasional osx crashes? But to be honest I'm a little out of my depth here.

Example crash report: https://pastebin.com/anMwLupp
Output of "otool -L dwarfort.exe": https://pastebin.com/Jriw3AE3
TagsNo tags attached.

Activities

lethosor

2017-04-23 15:07

manager   ~0036450

I assume you mean that using @rpath would fix the issue. Are you using the 64-bit or 32-bit build of 0.43.05? Are you doing anything different to launch DF when this happens?

lethosor

2018-05-08 08:21

manager   ~0038296

We need the above information to be able to reproduce this. I haven't seen other reports of this behavior, so it might be something system-specific.

Issue History

Date Modified Username Field Change
2017-04-22 06:12 Creidieki New Issue
2017-04-23 15:07 lethosor Note Added: 0036450
2017-04-23 15:07 lethosor Assigned To => lethosor
2017-04-23 15:07 lethosor Status new => feedback
2018-05-08 08:21 lethosor Note Added: 0038296
2018-05-08 08:21 lethosor Status feedback => resolved
2018-05-08 08:21 lethosor Resolution open => unable to reproduce