2024-03-28 17:12 UTC

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002814Buildsystem[All Projects] Generalpublic2021-04-14 17:17
ReporterRyan Carsten Schmidt 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
Platformx86_64OSMac OS X ServerOS Version10.6.8
Summary0002814: nsgenbind crashed while processing duktape/binding.h
DescriptionHi! 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[1]: *** [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 ReproduceCompile NetSurf 3.10 on Mac OS X 10.6 using the clang 9 compiler.
TagsNo tags attached.
Fixed in CI build #
Reported in CI build #
Attached Files

-Relationships
+Relationships

-Notes
Ryan Carsten Schmidt

~0002330

Ryan Carsten 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?
+Notes

-Issue History
Date Modified Username Field Change
2021-04-14 16:15 Ryan Carsten Schmidt New Issue
2021-04-14 16:15 Ryan Carsten Schmidt File Added: nsgenbind_2021-04-14-041733_localhost.crash
2021-04-14 16:15 Ryan Carsten Schmidt File Added: build.log.bz2
2021-04-14 17:17 Ryan Carsten Schmidt Note Added: 0002330
+Issue History