Opened 5 years ago
Last modified 5 years ago
#59733 new defect
hyperestraier causes segfault on Catalina
Reported by: | kazu-yamamoto (Kazu Yamamoto) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | catalina | Cc: | |
Port: | hyperestraier |
Description
hyperestraier causes segfault (only) on Catalina. This can be easily re-produced by "sudo port test hyperestraier" and see its log.
Attachments (1)
Change History (5)
comment:1 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | catalina added; segmentation fault removed |
---|
Changed 5 years ago by kazu-yamamoto (Kazu Yamamoto)
comment:2 Changed 5 years ago by kazu-yamamoto (Kazu Yamamoto)
The log has been attached.
Note that this is not a problem of MacPorts. When I tried to install it without MacPorts by "./configure; make mac; make check-mac", it caused segfault.
comment:3 Changed 5 years ago by kazu-yamamoto (Kazu Yamamoto)
- Installing qdbm by hand without MacPorts fixes this problem.
- Also, comment out of "patchfiles" from Portfile of qdbm fixes this problem.
It seems to me that CFLAGS of qdbm modified by Macports is the source of this problem.
comment:4 Changed 5 years ago by kazu-yamamoto (Kazu Yamamoto)
Adding "-fno-stack-check" to "qdbm/files/Makefile.in.diff" fixes this problem because "stack_not_16_byte_aligned_error" occurs. See also: https://forums.developer.apple.com/thread/121887
Note: See
TracTickets for help on using
tickets.
Could you attach the crash log?