From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30357 invoked by alias); 11 Dec 2014 19:47:53 -0000 Mailing-List: contact gdb-prs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-prs-owner@sourceware.org Received: (qmail 30331 invoked by uid 48); 11 Dec 2014 19:47:53 -0000 From: "schulte.eric at gmail dot com" To: gdb-prs@sourceware.org Subject: [Bug remote/17700] New: failed assertion in findvar.c -- frame_id_p ( get_frame_id (frame) ) Date: Thu, 11 Dec 2014 19:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: remote X-Bugzilla-Version: 7.8 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: schulte.eric at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-q4/txt/msg00368.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=17700 Bug ID: 17700 Summary: failed assertion in findvar.c -- frame_id_p ( get_frame_id (frame) ) Product: gdb Version: 7.8 Status: NEW Severity: normal Priority: P2 Component: remote Assignee: unassigned at sourceware dot org Reporter: schulte.eric at gmail dot com Created attachment 8005 --> https://sourceware.org/bugzilla/attachment.cgi?id=8005&action=edit ARM binary executable, tinyhttpd web server The following text is printed by GDB when executing stepi in a while loop using a gdb script. 0xf67e3020 in ?? () 1: x/i $pc findvar.c:292: internal-error: value_of_register_lazy: Assertion `frame_id_p (get_frame_id (frame))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] This is a bug, please report it. For instructions, see: . findvar.c:292: internal-error: value_of_register_lazy: Assertion `frame_id_p (get_frame_id (frame))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) [answered Y; input not from terminal] The setup is an ARM binary run using qemu-arm-static user emulation. qemu-arm-static -g 1234 ./httpd 8888 The -g option to qemu starts a gdb stub which is first connected to, before setting a breakpoint, continuing, and then executing a long series of stepi instructions before the bug is exercised. I'll attach the binary in case it is of any use. Note: if you try to run this and get as far as actually running the executable, you'll have to actually submit a request to the server (e.g., with curl) to exercise the bug. -- You are receiving this mail because: You are on the CC list for the bug.