public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments
@ 2010-11-13 1:06 dennisfrancis.in at gmail dot com
2010-11-13 1:10 ` [Bug breakpoints/12217] " dennisfrancis.in at gmail dot com
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: dennisfrancis.in at gmail dot com @ 2010-11-13 1:06 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Summary: gdb segfaults while using strace command with no
arguments
Product: gdb
Version: HEAD
Status: NEW
Severity: normal
Priority: P2
Component: breakpoints
AssignedTo: unassigned@sourceware.org
ReportedBy: dennisfrancis.in@gmail.com
Created attachment 5120
--> http://sourceware.org/bugzilla/attachment.cgi?id=5120
Screen dump of debug procedure; Backtrace of gdb using gdb
Steps to reproduce
------------------
1. Start gdb
2. Load and start any arbitrary binary.
3. Issue the command 'strace' without any args
---> gdb segfaults !
As per GDB's internal doc
"""
(gdb) help strace
Set a static tracepoint at specified line, function or marker.
strace [LOCATION] [if CONDITION]
.....
.....
With no LOCATION, uses current execution address of
the selected stack frame
"""
Debug gdb using gdb
--------------------
1. Created a simple binary "trivial"
2. Started gdb
3. load and run gdb
3.1. Load and start "trivial"
3.2. issue 'strace' command
....<segfaults>
4. run bt
[See the attachment for the complete screen dump]
Backtrace generated in the parent gdb after the segfault
---------------------------------------------------------
#0 0xb7cca90d in strncmp () from /lib/libc.so.6
#1 0x08109ebd in create_breakpoint (gdbarch=0x8542578, arg=0x0,
cond_string=0x0, thread=0, parse_condition_and_thread=1, tempflag=0,
type_wanted=bp_static_tracepoint, ignore_count=0,
pending_break_support=AUTO_BOOLEAN_AUTO, ops=0x0, from_tty=1, enabled=1) at
breakpoint.c:7475
#2 0x0810f7cf in strace_command (arg=0x0, from_tty=1) at breakpoint.c:10908
#3 0x080c4beb in do_cfunc (c=0x8452368, args=0x0, from_tty=1) at
./cli/cli-decode.c:67
#4 0x080c72cb in cmd_func (cmd=0x8452368, args=0x0, from_tty=1) at
./cli/cli-decode.c:1771
#5 0x080578dd in execute_command (p=0x84309d6 "", from_tty=1) at top.c:422
#6 0x0816f27a in command_handler (command=0x84309d0 "strace") at
event-top.c:498
#7 0x0816f7de in command_line_handler (rl=0x8511b48 "\300\241X\b(\033Q\b") at
event-top.c:702
#8 0x0825992b in rl_callback_read_char () at callback.c:205
#9 0x0816e9e7 in rl_callback_read_char_wrapper (client_data=0x0) at
event-top.c:178
#10 0x0816f172 in stdin_event_handler (error=0, client_data=0x0) at
event-top.c:433
#11 0x0816deaa in handle_file_event (data=...) at event-loop.c:817
#12 0x0816d6ed in process_event () at event-loop.c:399
#13 0x0816d7b2 in gdb_do_one_event (data=0x0) at event-loop.c:464
#14 0x0816864a in catch_errors (func=0x816d6fb <gdb_do_one_event>,
func_args=0x0, errstring=0x832968b "", mask=6) at exceptions.c:518
#15 0x080d9f48 in tui_command_loop (data=0x0) at ./tui/tui-interp.c:171
#16 0x08168d16 in current_interp_command_loop () at interps.c:291
#17 0x0804ebee in captured_command_loop (data=0x0) at ./main.c:227
#18 0x0816864a in catch_errors (func=0x804ebe3 <captured_command_loop>,
func_args=0x0, errstring=0x830ac06 "", mask=6) at exceptions.c:518
#19 0x0804fa7e in captured_main (data=0xbffff480) at ./main.c:910
#20 0x0816864a in catch_errors (func=0x804ec24 <captured_main>,
func_args=0xbffff480, errstring=0x830ac06 "", mask=6) at exceptions.c:518
#21 0x0804fab4 in gdb_main (args=0xbffff480) at ./main.c:919
#22 0x0804e973 in main (argc=1, argv=0xbffff544) at gdb.c:34
Looks like strncpy() dereferences the null pointer arg
I haven't tried any previous versions for the same issue.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
@ 2010-11-13 1:10 ` dennisfrancis.in at gmail dot com
2010-11-14 3:50 ` dennisfrancis.in at gmail dot com
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: dennisfrancis.in at gmail dot com @ 2010-11-13 1:10 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Dennis Francis <dennisfrancis.in at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |i686-pc-linux-gnu
CC| |dennisfrancis.in at gmail
| |dot com
Host| |Linux myhost 2.6.35-ARCH #1
| |SMP PREEMPT i686 Intel(R)
| |Core(TM)2 Duo CPU T6570 @
| |2.10GHz GenuineIntel
| |GNU/Linux
Build| |7.2.0.20101112
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
2010-11-13 1:10 ` [Bug breakpoints/12217] " dennisfrancis.in at gmail dot com
@ 2010-11-14 3:50 ` dennisfrancis.in at gmail dot com
2010-11-25 23:30 ` marc.khouzam at ericsson dot com
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: dennisfrancis.in at gmail dot com @ 2010-11-14 3:50 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
--- Comment #1 from Dennis Francis <dennisfrancis.in at gmail dot com> 2010-11-13 01:09:28 UTC ---
(In reply to comment #0)
>
> Looks like strncpy() dereferences the null pointer arg
>
Correction - strncmp() ( not strncpy() )
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
2010-11-13 1:10 ` [Bug breakpoints/12217] " dennisfrancis.in at gmail dot com
2010-11-14 3:50 ` dennisfrancis.in at gmail dot com
@ 2010-11-25 23:30 ` marc.khouzam at ericsson dot com
2010-11-25 23:33 ` marc.khouzam at ericsson dot com
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: marc.khouzam at ericsson dot com @ 2010-11-25 23:30 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Marc Khouzam <marc.khouzam at ericsson dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |marc.khouzam at ericsson
| |dot com
--- Comment #2 from Marc Khouzam <marc.khouzam at ericsson dot com> 2010-11-25 23:17:08 UTC ---
Fix posted at http://sourceware.org/ml/gdb-patches/2010-11/msg00438.html
I'm committing it now.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
` (2 preceding siblings ...)
2010-11-25 23:30 ` marc.khouzam at ericsson dot com
@ 2010-11-25 23:33 ` marc.khouzam at ericsson dot com
2010-11-26 22:59 ` pedro at codesourcery dot com
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: marc.khouzam at ericsson dot com @ 2010-11-25 23:33 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
--- Comment #3 from Marc Khouzam <marc.khouzam at ericsson dot com> 2010-11-25 23:30:17 UTC ---
Committed fix to HEAD and 7_2
http://sourceware.org/ml/gdb-patches/2010-11/msg00440.html
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
` (3 preceding siblings ...)
2010-11-25 23:33 ` marc.khouzam at ericsson dot com
@ 2010-11-26 22:59 ` pedro at codesourcery dot com
2010-12-18 22:56 ` pedro at codesourcery dot com
2010-12-19 8:08 ` degeneracypressure at gmail dot com
6 siblings, 0 replies; 8+ messages in thread
From: pedro at codesourcery dot com @ 2010-11-26 22:59 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Pedro Alves <pedro at codesourcery dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |pedro at codesourcery dot
| |com
Resolution| |FIXED
Target Milestone|--- |7.2
--- Comment #4 from Pedro Alves <pedro at codesourcery dot com> 2010-11-25 23:33:13 UTC ---
Thanks Marc. Closing.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
` (4 preceding siblings ...)
2010-11-26 22:59 ` pedro at codesourcery dot com
@ 2010-12-18 22:56 ` pedro at codesourcery dot com
2010-12-19 8:08 ` degeneracypressure at gmail dot com
6 siblings, 0 replies; 8+ messages in thread
From: pedro at codesourcery dot com @ 2010-12-18 22:56 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Pedro Alves <pedro at codesourcery dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |calimeroteknik at free dot
| |fr
--- Comment #5 from Pedro Alves <pedro at codesourcery dot com> 2010-12-18 15:39:47 UTC ---
*** Bug 12271 has been marked as a duplicate of this bug. ***
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Bug breakpoints/12217] gdb segfaults while using strace command with no arguments
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
` (5 preceding siblings ...)
2010-12-18 22:56 ` pedro at codesourcery dot com
@ 2010-12-19 8:08 ` degeneracypressure at gmail dot com
6 siblings, 0 replies; 8+ messages in thread
From: degeneracypressure at gmail dot com @ 2010-12-19 8:08 UTC (permalink / raw)
To: gdb-prs
http://sourceware.org/bugzilla/show_bug.cgi?id=12217
Eliah Kagan <degeneracypressure at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |degeneracypressure at gmail
| |dot com
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-12-18 22:56 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-13 1:06 [Bug breakpoints/12217] New: gdb segfaults while using strace command with no arguments dennisfrancis.in at gmail dot com
2010-11-13 1:10 ` [Bug breakpoints/12217] " dennisfrancis.in at gmail dot com
2010-11-14 3:50 ` dennisfrancis.in at gmail dot com
2010-11-25 23:30 ` marc.khouzam at ericsson dot com
2010-11-25 23:33 ` marc.khouzam at ericsson dot com
2010-11-26 22:59 ` pedro at codesourcery dot com
2010-12-18 22:56 ` pedro at codesourcery dot com
2010-12-19 8:08 ` degeneracypressure at gmail 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).