Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Fri, 6 Apr 2018 23:00:48 +0200
From: Micha Nelissen <>
Subject: Re: GDB to debug threaded application

On 6 Apr 2018, at 19:22, Rich Felker <> wrote:
>> On Fri, Apr 06, 2018 at 06:33:35PM +0200, Micha Nelissen wrote:
>> Hi all,
>> I have built a cross-toolchain (x86-64 to arm, gcc 5.4.0) with musl
>> (1.1.16) using buildroot (2017.02). I let buildroot build a gdb for
>> the arm platform. It runs, but when I debug my application, gdb
>> hangs after a thread is started. Can't interrupt it, have to kill
>> -KILL my application from another ssh session.
>> I noticed that there is a in the glibc-based
>> toolchain. Do I need something similar for musl? That
>> needs (glibc) so I guess I can't use it
>> as-is?
>> Thanks for any pointers!
> No, musl does not use, but presence of a glibc version
> of this library could break things badly. Make sure it's not being
> built or present in any location gdb might search. Are you using a
> remote/cross gdb (with gdbserver on the target) or local gdb?

A local gdb. In the buildroot environment, no libthread_db is present I think.


Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.