From: Arnout E. <no...@bz...> - 2013-11-27 09:35:42
|
Hi, I compiled dolphin-emu from https://dolphin-emu.org git and for me it briefly pops up a window and then immediately crashes with BadAlloc. Attaching a debugger I get: Reading symbols from /home/arnouten/dev/dolphin-emu/Binaries/dolphin-emu...(no debugging symbols found)...done. (gdb) break main Breakpoint 1 at 0x469070 (gdb) run --sync Starting program: /home/arnouten/dev/dolphin-emu/./Binaries/dolphin-emu --sync warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, 0x0000000000469070 in main () (gdb) break exit Breakpoint 2 at 0x7ffff3334b10: file exit.c, line 99. (gdb) continue Continuing. 27:23:520 /home/arnouten/dev/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:216 W[DIO]: CreateFromDirectory: error opening /home/arnouten/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd 27:23:613 /home/arnouten/dev/dolphin-emu/Source/Core/DiscIO/Src/NANDContentLoader.cpp:216 W[DIO]: CreateFromDirectory: error opening /home/arnouten/.dolphin-emu/Wii/title/00000001/00000002/content/title.tmd The program 'dolphin-emu' received an X Window System error. This probably reflects a bug in the program. The error was 'BadAlloc (insufficient resources for operation)'. (Details: serial 11264 error_code 11 request_code 53 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Breakpoint 2, __GI_exit (status=status@entry=1) at exit.c:99 99 exit.c: No such file or directory. (gdb) where #0 __GI_exit (status=status@entry=1) at exit.c:99 #1 0x00007ffff6f62c3f in gdk_x_error (display=<optimized out>, error=<optimized out>) at /tmp/buildd/gtk+2.0-2.24.22/gdk/x11/gdkmain-x11.c:490 #2 0x00007ffff5a24cdb in _XError (dpy=dpy@entry=0x5042630, rep=rep@entry=0x5404680) at ../../src/XlibInt.c:1463 #3 0x00007ffff5a21d57 in handle_error (dpy=0x5042630, err=0x5404680, in_XReply=<optimized out>) at ../../src/xcb_io.c:213 #4 0x00007ffff5a21e05 in handle_response (dpy=dpy@entry=0x5042630, response=0x5404680, in_XReply=in_XReply@entry=1) at ../../src/xcb_io.c:325 #5 0x00007ffff5a22d00 in _XReply (dpy=dpy@entry=0x5042630, rep=rep@entry=0x7fffffffd330, extra=extra@entry=0, discard=discard@entry=1) at ../../src/xcb_io.c:627 #6 0x00007ffff5a1e83d in XSync (dpy=0x5042630, discard=discard@entry=0) at ../../src/Sync.c:44 #7 0x00007ffff5a1e8cb in _XSyncFunction (dpy=<optimized out>) at ../../src/Synchro.c:35 #8 0x00007ffff5a02a50 in XCreatePixmap (dpy=0x5042630, d=67109319, width=width@entry=65535, height=height@entry=65535, depth=depth@entry=24) at ../../src/CrPixmap.c:58 #9 0x00007ffff6f63908 in _gdk_pixmap_new (drawable=0x5355360, width=width@entry=65535, height=height@entry=65535, depth=24, depth@entry =-1) at /tmp/buildd/gtk+2.0-2.24.22/gdk/x11/gdkpixmap-x11.c:175 #10 0x00007ffff6f31e8a in IA__gdk_pixmap_new (drawable=drawable@entry=0x5355360, width=width@entry=65535, height=height@entry=65535, depth=depth@entry=-1) at /tmp/buildd/gtk+2.0-2.24.22/gdk/gdkpixmap.c:249 #11 0x00007ffff6f4085d in gdk_window_begin_implicit_paint (rect=0x7fffffffd440, window=0x5355360) at /tmp/buildd/gtk+2.0-2.24.22/gdk/gdkwindow.c:2779 #12 gdk_window_process_updates_internal (window=window@entry=0x5355360) at /tmp/buildd/gtk+2.0-2.24.22/gdk/gdkwindow.c:5580 #13 0x00007ffff6f412fd in IA__gdk_window_process_updates (window=0x5355360, update_children=1) at /tmp/buildd/gtk+2.0-2.24.22/gdk/gdkwindow.c:5768 #14 0x00007ffff6b1529a in gtk_window_move_resize (window=0x5162ab0) at /tmp/buildd/gtk+2.0-2.24.22/gtk/gtkwindow.c:6246 #15 gtk_window_check_resize (container=0x5162ab0) at /tmp/buildd/gtk+2.0-2.24.22/gtk/gtkwindow.c:5408 #16 0x00007ffff73e5157 in _g_closure_invoke_va (closure=0x50a2a50, return_value=0x0, instance=0x5162ab0, args=0x7fffffffd788, n_params=0, param_types=0x0) at /tmp/buildd/glib2.0-2.36.4/./gobject/gclosure.c:840 #17 0x00007ffff73fd248 in g_signal_emit_valist (instance=0x5162ab0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffd788) at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c:3234 #18 0x00007ffff73fdf32 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./gobject/gsignal.c:3384 #19 0x00007ffff697f620 in gtk_container_idle_sizer (data=<optimized out>) at /tmp/buildd/gtk+2.0-2.24.22/gtk/gtkcontainer.c:1357 #20 0x00007ffff6f20b77 in gdk_threads_dispatch (data=0x538d980) at /tmp/buildd/gtk+2.0-2.24.22/gdk/gdk.c:512 #21 0x00007ffff766cea6 in g_main_dispatch (context=0x5064d70) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3054 #22 g_main_context_dispatch (context=context@entry=0x5064d70) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3630 #23 0x00007ffff766d1f8 in g_main_context_iterate (context=0x5064d70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3701 #24 0x00007ffff766d5fa in g_main_loop_run (loop=0x5379390) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895 #25 0x00007ffff69f52e7 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.22/gtk/gtkmain.c:1257 #26 0x00000000009fe1c5 in wxGUIEventLoop::DoRun() () #27 0x00000000007c9acf in wxEventLoopBase::Run() () #28 0x00000000009f58c9 in wxDialog::ShowModal() () #29 0x000000000099c3af in wxLogGui::DoShowMultipleLogMessages(wxArrayString const&, wxArrayInt const&, wxArrayLong const&, wxString const&, int) () #30 0x000000000099cd93 in wxLogGui::Flush() () #31 0x000000000074a19c in wxAppConsoleBase::ProcessIdle() () #32 0x0000000000754b3f in wxAppBase::ProcessIdle() () #33 0x00000000009cc65e in wxApp::DoIdle() () #34 0x00000000009cc730 in wxapp_idle_callback () #35 0x00007ffff766cea6 in g_main_dispatch (context=0x5064d70) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3054 #36 g_main_context_dispatch (context=context@entry=0x5064d70) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3630 #37 0x00007ffff766d1f8 in g_main_context_iterate (context=0x5064d70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3701 #38 0x00007ffff766d5fa in g_main_loop_run (loop=0x513b2d0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895 #39 0x00007ffff69f52e7 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.22/gtk/gtkmain.c:1257 #40 0x00000000009fe1c5 in wxGUIEventLoop::DoRun() () #41 0x00000000007c9acf in wxEventLoopBase::Run() () #42 0x00000000007529ec in wxAppConsoleBase::MainLoop() () #43 0x000000000083b2d1 in wxEntry(int&, char**) () #44 0x0000000000469098 in main () .. looks like it creates a pixmap of size 65535x65535, which is probably a bug: that's -1 by -1. Strange that this doesn't pop up on blackbox. when I run 'xwininfo -root -tree', I see a number of nameless X11 windows with size -1x-1. I wonder what those are - if they're 'dummy' windows created by Notion that could be where the -1x-1 comes from, though I thought we're naming all the windows we create now. Kind regards, Arnout On Sat, Aug 10, 2013 at 3:20 PM, Robin Chew <rob...@gm...> wrote: > Hello there, > > The Dolphin Wii Emulator crashes immediately after clicking on Config, > Graphics, DSP, GCPad or Wiimote button, and probably others as well. I'm > using the notion window manager of course, but if I use blackbox window > manager instead, there is no problem. I'm using dual monitor as well, in > case it is relevant. > > See following error. Anyone can reproduce it? > > ~$ dolphin-emu > Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading > configurations from ~/.fonts.conf is deprecated. > The program 'dolphin-emu' received an X Window System error. > This probably reflects a bug in the program. > The error was 'BadAlloc (insufficient resources for operation)'. > (Details: serial 9056 error_code 11 request_code 53 minor_code 0) > (Note to programmers: normally, X errors are reported asynchronously; > that is, you will receive the error a while after causing it. > To debug your program, run it with the --sync command line > option to change this behavior. You can then get a meaningful > backtrace from your debugger if you break on the gdk_x_error() > function.) > > Anyway, great window manager, won't use any other, except blackbox of > course for launching the emulator. > > Robin > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > _______________________________________________ > Notion-general mailing list > Not...@li... > https://lists.sourceforge.net/lists/listinfo/notion-general > > |