Do you get a more useful stack trace if you build it with DEBUG=-g?
--
Sent from a phone, apologies for poor formatting.
On 1 October 2019 17:05:08 Solene Rapenne <solene@perso.pw> wrote:
> on amd64, few days old snap (I can't upgrade now for some reasons..)
>
>
> From games/ace a lot of binaries produce a segmentation fault:
>
>
> /tmp $ canfield
> Segmentation fault (core dumped)
> /tmp $ freecell
> Segmentation fault (core dumped)
> /tmp $ golf
> Segmentation fault (core dumped)
> /tmp $ solitaire
> Segmentation fault (core dumped)
> /tmp $ taipedit
> Segmentation fault (core dumped)
> /tmp $ thornq
> Segmentation fault (core dumped)
> /tmp $ taipei
> Segmentation fault (core dumped)
>
>
>
>
> an egdb stacktrace for solitaire shows
>
>
> 0x00000ef60c5b99a4 in alloc_synth_image () from /usr/local/lib/libcards.so.0.0
> (gdb) bt
> #0 0x00000ef60c5b99a4 in alloc_synth_image () from
> /usr/local/lib/libcards.so.0.0
> #1 0x00000ef60c5b4517 in card_synth () from /usr/local/lib/libcards.so.0.0
> #2 0x00000ef60c5b737b in stack_set_card_size () from
> /usr/local/lib/libcards.so.0.0
> #3 0x00000ef3e3104cbe in ?? ()
> #4 0x00000ef60c5b3385 in table_loop () from /usr/local/lib/libcards.so.0.0
> #5 0x00000ef3e31033bb in ?? ()
> #6 0x00000ef3e310313b in ?? ()
> #7 0x0000000000000000 in ?? ()
>
>
>
>
> for taipei
>
>
> 0x00001107a0e0b9a4 in alloc_synth_image () from /usr/local/lib/libcards.so.0.0
> (gdb)
> (gdb) bt
> #0 0x00001107a0e0b9a4 in alloc_synth_image () from
> /usr/local/lib/libcards.so.0.0
> #1 0x00001105a020704f in ?? ()
> #2 0x00001105a0206a04 in ?? ()
> #3 0x00001107a0e05385 in table_loop () from /usr/local/lib/libcards.so.0.0
> #4 0x00001105a02053b9 in ?? ()
> #5 0x00001105a020513b in ?? ()
> #6 0x0000000000000000 in ?? ()
>
>
> for golf
>
>
> 0x0000130c0bd869a4 in alloc_synth_image () from /usr/local/lib/libcards.so.0.0
> (gdb)
> (gdb) bt
> #0 0x0000130c0bd869a4 in alloc_synth_image () from
> /usr/local/lib/libcards.so.0.0
> #1 0x0000130c0bd81517 in card_synth () from /usr/local/lib/libcards.so.0.0
> #2 0x0000130c0bd8437b in stack_set_card_size () from
> /usr/local/lib/libcards.so.0.0
> #3 0x000013095bc02df5 in ?? ()
> #4 0x0000130c0bd80385 in table_loop () from /usr/local/lib/libcards.so.0.0
> #5 0x000013095bc0239a in ?? ()
> #6 0x000013095bc0213b in ?? ()
> #7 0x0000000000000000 in ?? ()
No comments:
Post a Comment