Date: Tue, 5 Dec 2017 22:17:10 -0500 From: George Mitchell <george+freebsd@m5p.com> To: freebsd ports <freebsd-ports@freebsd.org> Subject: Debugging a crash Message-ID: <759505d3-3a43-d18b-722c-dba8f2962e90@m5p.com>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --sURR3fl9rkUq5IvfHF2dhiSa1eeTtKGv7 Content-Type: multipart/mixed; boundary="t23P2qpRsHXgXhuw8erDqRlVlngElkQPQ"; protected-headers="v1" From: George Mitchell <george+freebsd@m5p.com> To: freebsd ports <freebsd-ports@freebsd.org> Message-ID: <759505d3-3a43-d18b-722c-dba8f2962e90@m5p.com> Subject: Debugging a crash --t23P2qpRsHXgXhuw8erDqRlVlngElkQPQ Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable FreeBSD 10.3-RELEASE-p24 FreeBSD clang version 3.4.1 (from base) GNU gdb 6.1.1 (from base) I'm trying to debug a crash in the multimedia/tvheadend 4.2.3 server on the above system when playing a recorded program on tvheadend's Android client. It reliably crashes when I try to fast forward. But if I run the server under gdb to catch the SIGSEGV, the stack is complete trash. Even if I try to single-step through the top level of main(), gdb acts unhappy (though before starting the program I can at least list the source, having specified "directory /usr/ports/...."). Should base gdb be able to debug base clang binaries? Do I need clang from ports? or gdb from ports? Does devel/lldb38 work better? Thanks from this prospective cord-cutter for any help. -- George --t23P2qpRsHXgXhuw8erDqRlVlngElkQPQ-- --sURR3fl9rkUq5IvfHF2dhiSa1eeTtKGv7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENdM4ZHktsJW5kKZXwRES3m+p4fkFAlonYTYACgkQwRES3m+p 4fmBiBAAnEHRHZaS3Ohb11+GBsjb7raJIs8jUBl94crXt8umqDQB4NxhDBtiXerP eLl57zX8Tq63HZXLImYpAwk2bl3yQ3dXn1Y9JuNufH7DB87sYzRIRAfaA0S4yhXy hcvEgYofi9RPH1IIhXn1yDiIg1tifrEezINZyKUIudk9QhIcdzjh91fHFhGYXIZz lmzlIUpNTveRo/g+zMw2Nbki5Bt3UXlMvJvQ+A52Z6vlC1pc8ydVZgRZ8VRmK6bU pGrFwWPrzVAMk2OqR10oyNiKbhfp65YC+p9kQ8nlhnYuXgAhiGjIe+6IJV30WCLr CWYhn09ktisI+4tYo24hrSpg4HHE3vuI1XRqBixgkdrdazHu0NK7J2EXEOcxF1ey KYmyUMbvX/o/dlkIIOheWba/5M4BUrtXGIkKCqpCn3g2tswFYEX96dVc6XYLAuSW we0J4I8bNTmG6U+GauNNzbQFowxzdBCLUjcCD5LVXhXY7zGSjUEYUwj7zzZRkc9Y AsdYz0BvjcK/ghVtQ/KbPPmEAkYddLTm+DRyg9n6cUeRGBLaLnYwWo4ijzJpYS4V Iojaa0VJk+TzBCf2aEbjqTmgEcQD1vxAIWyhnwL/ODlQQP8HALtVVcZ0jC1DZZ3s 6ikfqgilBg8aDu70uSA+69VunaOyDtkGT+f8h54bl20Lon2tUoo= =bQxi -----END PGP SIGNATURE----- --sURR3fl9rkUq5IvfHF2dhiSa1eeTtKGv7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?759505d3-3a43-d18b-722c-dba8f2962e90>