https://bugzilla.redhat.com/show_bug.cgi?id=1192721

            Bug ID: 1192721
           Summary: Fix debugging - fix runtime-gdb.py
           Product: Fedora
           Version: rawhide
         Component: golang
          Assignee: vba...@redhat.com
          Reporter: jan.kratoch...@redhat.com
        QA Contact: extras...@fedoraproject.org
                CC: admil...@redhat.com, golang@lists.fedoraproject.org,
                    lemen...@gmail.com, l...@redhat.com,
                    ren...@woralelandia.com, s...@shk.io, vba...@redhat.com



Created attachment 991759
  --> https://bugzilla.redhat.com/attachment.cgi?id=991759&action=edit
Fedora packaging + runtime-gdb.py fix

Description of problem:
Currently golang GDB support script is not loaded at all.  Load it and fix its
obsolete parts.

Version-Release number of selected component (if applicable):
golang-1.4.1-1.fc22.x86_64

How reproducible:
Always.

Steps to Reproduce:
$ gdb golang-produced binary
(gdb) start
(gdb) info goroutines 
(gdb) goroutine 4 bt

Actual results:
Undefined info command: "goroutines".  Try "help info".

Expected results:
Loading Go Runtime support.
(gdb) start
[...]
(gdb) info goroutines 
* 1 running  fname=runtime.switchtoM faddr=0x437a60 &g=0xc208000120 
  2 runnable fname=runtime.forcegchelper faddr=0x412010 &g=0xc208000480 
  3 runnable fname=runtime.bgsweep faddr=0x40dcd0 &g=0xc2080005a0 
  4 runnable fname=runtime.runfinq faddr=0x40d3f0 &g=0xc2080006c0 
(gdb) goroutine 4 bt
#0  runtime.runfinq () at /usr/lib/golang/src/runtime/malloc.go:712
#1  0x0000000000439ca1 in runtime.goexit () at
/usr/lib/golang/src/runtime/asm_amd64.s:2232
#2  0x0000000000000000 in ?? ()

Additional info:
Probably some interfaces pretty printer there also needs to be fixed.
Backtraces need to be fixed etc.
https://sourceware.org/gdb/wiki/GoDebugging

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
golang mailing list
golang@lists.fedoraproject.org
https://lists.fedoraproject.org/mailman/listinfo/golang

Reply via email to