|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002814||Buildsystem||[All Projects] General||public||2021-04-14 17:15||2021-04-14 18:17|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Platform||x86_64||OS||Mac OS X Server||OS Version||10.6.8|
|Summary||0002814: nsgenbind crashed while processing duktape/binding.h|
|Description||Hi! I was able to build NetSurf 3.10 (with the gtk3 target) on Mac OS X 10.7 and later, but on 10.6 the build failed because nsgenbind crashed in nsgenbind-ast.c:489:|
make: *** [build/Darwin-gtk3/duktape/binding.h] Segmentation fault
I'm not sure whether this is because of some difference between Mac OS X 10.6 and 10.7 or because of a difference in compiler. For the successful builds on 10.7 and later I used the clang that comes with Xcode but for the unsuccessful build on 10.6 I used clang 9 as installed by MacPorts.
I'll attach the crash log and the build log.
|Steps To Reproduce||Compile NetSurf 3.10 on Mac OS X 10.6 using the clang 9 compiler.|
|Tags||No tags attached.|
|Fixed in CI build #|
|Reported in CI build #|
Ryan Schmidt (reporter)
I have now tried to build with MacPorts clang 9 on macOS 10.13.6, and it succeeded.
Is there any way to get more debugging information from nsgenbind to see what it's doing when it crashes?
|2021-04-14 17:15||Ryan Schmidt||New Issue|
|2021-04-14 17:15||Ryan Schmidt||File Added: nsgenbind_2021-04-14-041733_localhost.crash|
|2021-04-14 17:15||Ryan Schmidt||File Added: build.log.bz2|
|2021-04-14 18:17||Ryan Schmidt||Note Added: 0002330|