public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug threads/18006] New: internal error if threaded program calls clone(CLONE_VM)
@ 2015-02-20 18:20 palves at redhat dot com
  2015-02-20 19:03 ` [Bug threads/18006] " palves at redhat dot com
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: palves at redhat dot com @ 2015-02-20 18:20 UTC (permalink / raw)
  To: gdb-prs

https://sourceware.org/bugzilla/show_bug.cgi?id=18006

            Bug ID: 18006
           Summary: internal error if threaded program calls
                    clone(CLONE_VM)
           Product: gdb
           Version: HEAD
            Status: NEW
          Severity: normal
          Priority: P2
         Component: threads
          Assignee: unassigned at sourceware dot org
          Reporter: palves at redhat dot com

On GNU/Linux, if a pthreaded program has a thread call clone(CLONE_VM)
directly,
and then that clone LWP hits a debug event (breakpoint, etc.) GDB internal
errors.  Threaded programs shouldn't really be calling clone directly, but GDB
shouldn't crash either.

On GDB 7.9, the crash looks like:

 (gdb) break clone_fn
 Breakpoint 2 at 0x4007d8: file clone-thread_db.c, line 35.
 (gdb) r
 ...
 [Thread debugging using libthread_db enabled]
 ...
 /home/pedro/gdb/mygit/src/gdb/linux-nat.c:1030: internal-error:
lin_lwp_attach_lwp: Assertion `lwpid > 0' failed.
 A problem internal to GDB has been detected,
 further debugging may prove unreliable.

On earlier releases, it looked like this:

 (gdb) b clone_fn 
 Breakpoint 1 at 0x4007d8: file clone-thread_db.c, line 35.
 (gdb) r
 ...
 [Thread debugging using libthread_db enabled]
 ...
 [New Thread 0x7ffff7fc2700 (LWP 3886)]
 ../../gdb/linux-thread-db.c:437: internal-error: thread_get_info_callback:
Assertion `inout->thread_info != NULL' failed.
 A problem internal to GDB has been detected,
 further debugging may prove unreliable.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-02-20 21:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-20 18:20 [Bug threads/18006] New: internal error if threaded program calls clone(CLONE_VM) palves at redhat dot com
2015-02-20 19:03 ` [Bug threads/18006] " palves at redhat dot com
2015-02-20 21:47 ` cvs-commit at gcc dot gnu.org
2015-02-20 23:32 ` palves at redhat dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).