Emulator Issues #341
closedCrashing when starting game (Linux - Fedora Core 9)
0%
Description
What steps will reproduce the problem?
- Start emulation of a game. I have only tested Zelda WW on GameCube. (My
only game)
This doesn't happen everytime, but every now and then...
What is the expected output?
Expected emulation to start.
What do you see instead?
Dolphin crashes.
What version of the product are you using?
r1288, but it is not specific for this version.
On what operating system?
Linux - Fedora Core 9 64 bit
Please provide any additional information below.
gdb ./Dolphin
GNU gdb Fedora (6.8-23.fc9)
Copyright (C) 2008 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"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/local/dolphin-emu-read-only/Binary/Linux-
x86_64/Dolphin
[Thread debugging using libthread_db enabled]
[New Thread 0x7f248b016750 (LWP 399)]
Symbol DllDebugger missing in Plugins/libPlugin_PadSimple.so (error:
Plugins/libPlugin_PadSimple.so: undefined symbol: DllDebugger)
Symbol DllDebugger missing in Plugins/libPlugin_nJoy_SDL.so (error:
Plugins/libPlugin_nJoy_SDL.so: undefined symbol: DllDebugger)
Symbol DllDebugger missing in Plugins/libPlugin_DSP_NULL.so (error:
Plugins/libPlugin_DSP_NULL.so: undefined symbol: DllDebugger)
Symbol DllDebugger missing in Plugins/libPlugin_Wiimote.so (error:
Plugins/libPlugin_Wiimote.so: undefined symbol: DllDebugger)
Could not read ./User/Config/SYSCONF
[New Thread 0x407a4950 (LWP 462)]
[New Thread 0x43715950 (LWP 496)]
[Thread 0x43715950 (LWP 496) exited]
[New Thread 0x43715950 (LWP 535)]
wiiuse v0.12 loaded.
By: Michael Laforest <thepara[at]gmail{dot}com>
http://wiiuse.net http://wiiuse.sf.net
hci_get_route: No such device
Program received signal SIGSTOP, Stopped (signal).
[Switching to Thread 0x43715950 (LWP 535)]
0x0000003a676da9f6 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
87 int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds,
timeout);
(gdb) thread apply all backtrace
warning: Can't attach LWP 536: Operation not permitted
Thread 4 (Thread 0x43715950 (LWP 535)):
#0 0x0000003a676da9f6 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>)
at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x0000003b936530f2 in snd1_pcm_wait_nocheck (pcm=<value optimized
out>, timeout=<value optimized out>) at pcm.c:2342
#2 0x0000003b936534b7 in snd1_pcm_write_areas (pcm=<value optimized out>,
areas=<value optimized out>, offset=<value optimized out>,
size=<value optimized out>, func=<value optimized out>) at pcm.c:6557
#3 0x0000003b93660e3a in snd_pcm_plugin_writei (pcm=<value optimized
out>, buffer=<value optimized out>, size=<value optimized out>)
at pcm_plugin.c:361
#4 0x0000000005b3d5a4 in ao_plugin_play (device=<value optimized out>,
output_samples=<value optimized out>, num_bytes=4294966780)
at ao_alsa09.c:445
#5 0x0000000003cf27f1 in AOSound::soundThread () from
Plugins/libPlugin_DSP_HLE.so
#6 0x0000003a6820729a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#7 0x0000003a676e439d in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x407a4950 (LWP 462)):
#0 0x0000003a676e4361 in clone () from /lib64/libc.so.6
#1 0x0000003a68206b0c in __pthread_create_2_1 (newthread=<value optimized
out>, attr=<value optimized out>, start_routine=<value optimized out>,
arg=<value optimized out>) at ../nptl/sysdeps/pthread/createthread.c:75
#2 0x00000000004d1c1e in Common::Thread::Thread ()
#3 0x000000000045cdad in Core::EmuThread ()
#4 0x0000003a6820729a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5 0x0000003a676e439d in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7f248b016750 (LWP 399)):
#0 0x0000003a676dcc02 in select () from /lib64/libc.so.6
#1 0x0000003f89a08a96 in _xcb_conn_wait (c=<value optimized out>,
cond=<value optimized out>, vector=<value optimized out>,
count=<value optimized out>) at xcb_conn.c:340
#2 0x0000003f89a0a2ad in xcb_wait_for_reply (c=<value optimized out>,
request=<value optimized out>, e=<value optimized out>) at xcb_in.c:344
#3 0x0000003f8964d2de in _XReply (dpy=<value optimized out>, rep=<value
optimized out>, extra=<value optimized out>, discard=<value optimized out>)
at xcb_io.c:366
#4 0x0000003f8963a8df in XQueryPointer (dpy=<value optimized out>,
w=<value optimized out>, root=<value optimized out>,
---Type <return> to continue, or q <return> to quit---
child=<value optimized out>, root_x=<value optimized out>,
root_y=<value optimized out>, win_x=Could not find the frame base
for "XQueryPointer".
) at QuPntr.c:50
#5 0x0000003f8fe72eaf in _gdk_windowing_window_get_pointer (display=Could
not find the frame base for "_gdk_windowing_window_get_pointer".
) at gdkwindow-x11.c:3646
#6 0x0000003f8fe3e50b in IA__gdk_window_get_pointer (window=Could not
find the frame base for "IA__gdk_window_get_pointer".
) at gdkwindow.c:3095
#7 0x00000033d3dfa09f in gtk_window_leave_callback (widget=<value
optimized out>, gdk_event=<value optimized out>, win=<value optimized out>)
at src/gtk/window.cpp:2024
#8 0x0000003f8f387452 in _gtk_marshal_BOOLEAN__BOXED (closure=Could not
find the frame base for "_gtk_marshal_BOOLEAN__BOXED".
) at gtkmarshalers.c:84
#9 0x0000003f8ca0b6cd in IA__g_closure_invoke (closure=<value optimized
out>, return_value=<value optimized out>,
n_param_values=<value optimized out>, param_values=<value optimized
out>, invocation_hint=<value optimized out>) at gclosure.c:490
#10 0x0000003f8ca1f6b1 in signal_emit_unlocked_R (node=<value optimized
out>, detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value
optimized out>) at gsignal.c:2440
#11 0x0000003f8ca20a0f in IA__g_signal_emit_valist (instance=<value
optimized out>, signal_id=<value optimized out>, detail=<value optimized
out>,
var_args=<value optimized out>) at gsignal.c:2209
#12 0x0000003f8ca210d3 in IA__g_signal_emit (instance=<value optimized
out>, signal_id=<value optimized out>, detail=<value optimized out>)
at gsignal.c:2243
#13 0x0000003f8f4f48be in gtk_widget_event_internal (widget=Could not find
the frame base for "gtk_widget_event_internal".
) at gtkwidget.c:4695
#14 0x0000003f8f4f4406 in IA__gtk_widget_event (widget=Could not find the
frame base for "IA__gtk_widget_event".
) at gtkwidget.c:4495
#15 0x0000003f8f3846c9 in IA__gtk_main_do_event (event=Could not find the
frame base for "IA__gtk_main_do_event".
) at gtkmain.c:1576
#16 0x0000003f8fe57c29 in gdk_event_dispatch (source=Could not find the
frame base for "gdk_event_dispatch".
) at gdkevents-x11.c:2351
#17 0x0000003f8923742b in IA__g_main_context_dispatch (context=<value
optimized out>) at gmain.c:2012
#18 0x0000003f8923ac0d in g_main_context_iterate (context=<value optimized
out>, block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at gmain.c:2645
#19 0x0000003f8923b13d in IA__g_main_loop_run (loop=<value optimized out>)
at gmain.c:2853
#20 0x0000003f8f383db0 in IA__gtk_main () at gtkmain.c:1163
#21 0x00000033d3de6718 in wxEventLoop::Run (this=<value optimized out>) at
src/gtk/evtloop.cpp:76
#22 0x00000033d3e6fa6b in wxAppBase::MainLoop (this=<value optimized out>)
at src/common/appcmn.cpp:312
#23 0x0000003b7b099b9d in wxEntry (argc=<value optimized out>, argv=<value
optimized out>) at src/common/init.cpp:460
#24 0x0000000000440cf2 in main ()
0x0000003a676da9f6 87 int result = INLINE_SYSCALL (poll, 3,
CHECK_N (fds, nfds), nfds, timeout);
(gdb)
Updated by nakeee about 16 years ago
try latest svn
tell me if it fixed the problem
Updated by olejl77 about 16 years ago
I have tried several times on the latest revision without being able to reproduce
the error. You can close the issue.