Opened 7 years ago
Last modified 7 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 7 years ago by ryandesign (Ryan Carsten Schmidt)
| Keywords: | catalina added; segmentation fault removed |
|---|
Changed 7 years ago by kazu-yamamoto (Kazu Yamamoto)
comment:2 Changed 7 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 7 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 7 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?