<div dir="auto">Hi, <div dir="auto"><br></div><div dir="auto">Give addr2line a try, the address may be in an SO. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Tamar </div><div dir="auto"><br><div data-smartmail="gmail_signature" dir="auto">Sent from my Mobile</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 8, 2019, 10:01 Johannes Waldmann <<a href="mailto:johannes.waldmann@htwk-leipzig.de" target="_blank" rel="noreferrer">johannes.waldmann@htwk-leipzig.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Cafe,<br>
<br>
I keep getting spurious segfaults from a dynamically<br>
linked executable compiled by ghc. In dmesg:<br>
<br>
[402186.145258] pure-matchbox:w[25362]: segfault at 7f98644a5c00 ip<br>
00000000017ab65e sp 00007f98377f9988 error 4<br>
[402186.145262] Code: b8 0a 7e 77 01 48 83 ec 08 48 89 df 48 89 c3 31 c0<br>
ff d3 48 83 c4 08 48 8b 1c 25 50 90 a7 01 48 89 c1 48 6b c9 18 48 83 c1<br>
10 <48> 83 3c 0b 00 74 30 48 8b 1c 25 50 90 a7 01 48 6b c0 18 48 83 c0<br>
<br>
How can I find out what part of the program this refers to?<br>
<br>
The error might be related to external libraries (used by hmatrix-glpk)<br>
but I don't know how to verify this.<br>
<br>
When I look at the output of `nm´ for this executable,<br>
I am not seeing any address like  00017ab65e.<br>
<br>
I do not have a concrete reproducible test case,<br>
but the bug happens statistically (say, in one out of 1000 runs).<br>
<br>
- J.<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div>