Hullo Peter,

On Tue, 17 Jan 2012 08:01:43 +1100, Peter Howkins <[email protected]> wrote:



Hi, Terry, apologies for not replying before, I've had the lurgy.

That's OK. Hope all's well now.

You've got a crash there, which I really need to debug. But due to you
having the files that make it crash I'll have to get you to do it :)
[snip]

That should do for a start ....

OK, did all the gdb stuff, but RPCemu didn't crash.
When I clicked on my Fedora dir (home dir on Linux host), to open it, RPCemu essentially froze. Nothing in the RPCemu window would respond. I eventually had to kill RPCemu, and as a result there was no stack trace. Attached is all the info reported in the terminal window.
I'll try again a few more times and hopefully get it to crash.

Cheers,
--
Regards,
Terry Duell
[terry@phenom rpcemu-0.8.9]$ gdb ./rpcemu
GNU gdb (GDB) Fedora (7.3.50.20110722-10.fc16)
Copyright (C) 2011 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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/terry/RPCemu-089/rpcemu-0.8.9/rpcemu...done.
(gdb) run
Starting program: /home/terry/RPCemu-089/rpcemu-0.8.9/rpcemu 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff74ba700 (LWP 3793)]
[New Thread 0x7ffff07c1700 (LWP 3794)]
[New Thread 0x7fffede90700 (LWP 3795)]
[New Thread 0x7fffed68f700 (LWP 3796)]
[New Thread 0x7fffecc88700 (LWP 3798)]
[Thread 0x7fffecc88700 (LWP 3798) exited]
[New Thread 0x7fffecc88700 (LWP 3799)]
[New Thread 0x7fffe3df9700 (LWP 3800)]
Func 0
        Set current directory
        r1 = 0x01c07dd8 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c139e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook
Func 0
        Set current directory
        r1 = 0x01c07dd8 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07cd0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07ba8 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13ab0 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Run
Func 0
        Set current directory
        r1 = 0x01c07ba8 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c139e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Boot
Func 0
        Set current directory
        r1 = 0x01c07e04 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07c8c (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07c8c (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 255
        Load file
        r1 = 0x01c139a0 (ptr to wildcarded filename)
        r2 = 0x02220544 (address to load at)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Boot
Func 0
        Set current directory
        r1 = 0x01c07bd4 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Open
        r1 = 0x01c13b7c (ptr to pathname)
        r3 = 250 (FileSwitch handle)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Boot
        Open for read
GetBytes
        r1 = 1 (our file handle)
        r2 = 0x01c17b4c (ptr to buffer)
        r3 = 1024 (number of bytes to read)
        r4 = 0 (file offset from which to get data)
Close
        r1 = 1 (our file handle)
        r2 = 0x00000000 (new load address)
        r3 = 0x00000000 (new exec address)
Func 0
        Set current directory
        r1 = 0x01c07b64 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13918 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Sprites22
File 5
        Read catalogue information
        r1 = 0x01c13918 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook
Func 0
        Set current directory
        r1 = 0x01c07b10 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13b7c (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Sprites
Func 0
        Set current directory
        r1 = 0x01c07a9c (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07aa4 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 255
        Load file
        r1 = 0x01c13b7c (ptr to wildcarded filename)
        r2 = 0x05236aac (address to load at)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.utils.Cashbook.!CashBook.!Sprites
Func 0
        Set current directory
        r1 = 0x01c07ec4 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13054 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $
Func 15
        Read directory entries and information
        r1 = 0x01c13054 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 0 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c13078 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 30 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $
HostFS completed directory
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fc4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm.!Help
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm.!RunImage
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Run
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Boot
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c139e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Sprites
Func 0
        Set current directory
        r1 = 0x01c07e00 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13ab0 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Sprites22
Func 0
        Set current directory
        r1 = 0x01c07dac (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07d38 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07d40 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 255
        Load file
        r1 = 0x01c139e4 (ptr to wildcarded filename)
        r2 = 0x05274798 (address to load at)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Sprites22
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fc4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!Help
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13ab0 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!HForm-256.!RunImage
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!PrintPDF.!Help
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c139e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!PrintPDF.!RunImage
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c130e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!SPARKFS.!Help
File 5
        Read catalogue information
        r1 = 0x01c130e4 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!SPARKFS
Func 0
        Set current directory
        r1 = 0x01c07eb0 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c13ab0 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.!SPARKFS.!RunImage
Func 0
        Set current directory
        r1 = 0x01c07ec4 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07ec4 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
File 5
        Read catalogue information
        r1 = 0x01c12fe8 (ptr to pathname)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 15
        Read directory entries and information
        r1 = 0x01c12fe8 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 0 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c130e4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 31 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fc4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 63 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fe8 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 90 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c130e4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 122 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fc4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 154 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fe8 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 183 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c130e4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 211 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fc4 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 240 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
Func 0
        Set current directory
        r1 = 0x01c07e88 (ptr to wildcarded dir. name)
        PATH = @
        PATH2 = @
Func 11
        Read disc name and boot option
Func 15
        Read directory entries and information
        r1 = 0x01c12fe8 (ptr to wildcarded dir. name)
        r2 = 0x0223d234 (ptr to buffer for returned data)
        r3 = 46 (number of object names to read)
        r4 = 266 (offset of first item to read in dir)
        r5 = 1024 (length of buffer)
        r6 = 0x00000000 (pointer to special field if present)
        PATH = $.Fedora
HostFS completed directory
[Thread 0x7fffed68f700 (LWP 3796) exited]
[Thread 0x7fffede90700 (LWP 3795) exited]
[Thread 0x7fffe3df9700 (LWP 3800) exited]
[Thread 0x7fffecc88700 (LWP 3799) exited]
[Thread 0x7ffff07c1700 (LWP 3794) exited]
[Thread 0x7ffff74ba700 (LWP 3793) exited]
[Inferior 1 (process 3790) exited normally]
Missing separate debuginfos, use: debuginfo-install allegro-4.4.2-2.fc16.x86_64 
alsa-lib-1.0.24-2.fc15.x86_64 alsa-plugins-pulseaudio-1.0.24-2.fc15.x86_64 
dbus-libs-1.4.10-3.fc16.x86_64 flac-1.2.1-6.fc12.x86_64 
glibc-2.14.90-24.fc16.4.x86_64 libICE-1.0.7-1.fc16.x86_64 
libSM-1.2.0-2.fc15.x86_64 libX11-1.4.3-1.fc16.x86_64 libXau-1.0.6-2.fc15.x86_64 
libXcursor-1.1.11-3.fc15.x86_64 libXext-1.3.0-1.fc16.x86_64 
libXfixes-5.0-1.fc16.x86_64 libXi-1.4.5-1.fc16.x86_64 
libXpm-3.5.8-3.fc15.x86_64 libXrender-0.9.6-2.fc15.x86_64 
libXtst-1.2.0-2.fc15.x86_64 libXxf86dga-1.1.2-2.fc15.x86_64 
libXxf86vm-1.1.1-2.fc15.x86_64 libasyncns-0.8-2.fc15.x86_64 
libgcc-4.6.2-1.fc16.x86_64 libogg-1.2.2-3.fc15.x86_64 
libsndfile-1.0.25-1.fc16.x86_64 libuuid-2.20.1-2.1.fc16.x86_64 
libvorbis-1.3.2-1.fc15.x86_64 libxcb-1.7-3.fc16.x86_64 
pulseaudio-libs-0.9.23-1.fc16.x86_64 tcp_wrappers-libs-7.6-64.fc16.x86_64
(gdb) backtrace
No stack.
(gdb) 

_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to