This is the mail archive of the
gdb-prs@sourceware.org
mailing list for the GDB project.
[Bug corefiles/15451] New: Can't locate registers loading Sparc core in threaded program.
- From: "nospampeeps at yahoo dot com" <sourceware-bugzilla at sourceware dot org>
- To: gdb-prs at sourceware dot org
- Date: Thu, 09 May 2013 19:57:50 +0000
- Subject: [Bug corefiles/15451] New: Can't locate registers loading Sparc core in threaded program.
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=15451
Bug #: 15451
Summary: Can't locate registers loading Sparc core in threaded
program.
Product: gdb
Version: 7.6
Status: NEW
Severity: normal
Priority: P2
Component: corefiles
AssignedTo: unassigned@sourceware.org
ReportedBy: nospampeeps@yahoo.com
Classification: Unclassified
Loading core file fails on Sparc Solaris with "warning: Couldn't find
general-purpose registers in core file." and "warning: Wrong size fpregset in
core file." warnings. Backtrace and most other functions do not work of course.
I reran the program and did a 'gcore' on the running process. I then ran gdb
and got the above errors. This GDB works on other non-threaded programs.
Process used to generate core and loading it underGDB follow:
SunOS:doug:1> ./uvoltds_R40204US 69&
[3] 20467
SunOS:doug:1> INFO : 0 : 0 : : uvoltds.c : 560
: VOLTDS initializing
Created channel [2261:Back to Back Client]
Created channel [2262:Back 2 Back Server]
INFO : 0 : 0 : : uvoltds.c : 792 : VOLTDS
running
INFO : 0 : 0 : : channel.c : 465 : Accepted
connection on 0.0.0.0:6420 from 127.0.0.1:61021 for channel [2262:Back 2 Back
Server] using FD 262
pINFO : 2261 : 2263 : UP : device.c : 136 : Device up
sINFO : 2262 : 2264 : UP : device.c : 136 : Device up
PID TTY TIME CMD
12224 pts/1 0:01 find
29398 pts/1 0:00 gdb
20467 pts/1 0:00 uvoltds_
26132 pts/1 0:01 ksh
20468 pts/1 0:00 ps
SunOS:doug:1> INFO : 2261 : 0 : UP : channel.c : 355
: Line up
INFO : 2262 : 0 : UP : channel.c : 355 : Line up
ps
PID TTY TIME CMD
12224 pts/1 0:01 find
29398 pts/1 0:00 gdb
20467 pts/1 0:00 uvoltds_
26132 pts/1 0:01 ksh
20469 pts/1 0:00 ps
SunOS:doug:1> gcore 20467
gcore: core.20467 dumped
SunOS:doug:1> kill -TERM 20467
SunOS:doug:1> INFO : 0 : 0 : : uvoltds.c : 858
: VOLTDS terminated
SunOS:doug:1> gdb ./uvoltds_R40204US core.20467
GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /voltds/doug/tmp/WXYZ/uvoltds_R40204US...done.
warning: core file may not match specified executable file.
warning: Couldn't find general-purpose registers in core file.
warning: Wrong size fpregset in core file.
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
[New Thread 2 (LWP 2)]
[New Thread 3 ]
[New Thread 4 (LWP 4)]
[New Thread 5 (LWP 5)]
[New Thread 6 (LWP 6)]
[New Thread 7 ]
[New Thread 8 (LWP 8)]
[New Thread 9 ]
[New Thread 10 ]
[New Thread 11 ]
[New Thread 12 ]
[New Thread 13 ]
Core was generated by `./uvoltds_R40204US 69'.
warning: Couldn't find general-purpose registers in core file.
warning: Wrong size fpregset in core file.
#0 <unavailable> in ?? ()
(gdb)
--
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.