bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] (compile) error: 0.90* and latest SNAPSHOTs won't build


From: Christian Anthon
Subject: Re: [Bug-gnubg] (compile) error: 0.90* and latest SNAPSHOTs won't build with 3d-board on gentoo
Date: Wed, 21 Jan 2009 19:24:11 +0100

It looks like that some functions aren't protected like they should be
and try to draw the shadows anyway. I'll take a look.

Christian.

On Wed, Jan 21, 2009 at 7:10 PM, Mitch Mitchum <address@hidden> wrote:
> Dear Jonathan Kinsey, dear gnubg-mailing-list,
>
> i have commented out "shadowInit(bd3d, bd->rd);" from misc3d.c (as you 
> suggested) and then successfully launched gnubg-snapshot-20090121 into 2d 
> view.
> I do now encounter 2 new crashes, preventing me from going into 3d. They are 
> both described below.
>
> (For the purpose of testing my Xorg opengl setup, i did install some opengl 
> 3d game, Scorched3d and i did get shadows, reflections and so on in X window. 
> Anti-aliasing didn't work though).
>
> So these are the gnubg errors, i do encounter:
>
> First one is trying to go to "View -> Switch to 3D view".
> gdb output is as such (there is my save_upgrade_vertex error again):
>
>
> #[New Thread 0x4be9b4a0 (LWP 7467)]
> #set gui showids on
> #(No game) (No game) [New Thread 0x4cf3d4a0 (LWP 7468)]
> #[New Thread 0x4da6c4a0 (LWP 7469)]
> #[New Thread 0x4e26c4a0 (LWP 7470)]
> #[Thread 0x4e26c4a0 (LWP 7470) exited]
> #[Thread 0x4da6c4a0 (LWP 7469) exited]
> #[Thread 0x4cf3d4a0 (LWP 7468) exited]
> #[Thread 0x4be9b4a0 (LWP 7467) exited]
> #gnubg: tnl/t_save_api.c:490: _save_upgrade_vertex: Assertion `oldsz == 0' 
> failed.
> #
> #Program received signal SIGABRT, Aborted.
> #[Switching to Thread 0x48029c50 (LWP 7463)]
> #0x0e916e1c in raise () from /lib/libc.so.6
> #(gdb) backtrace
> #0  0x0e916e1c in raise () from /lib/libc.so.6
> #1  0x0e91888c in abort () from /lib/libc.so.6
> #2  0x0e90e974 in __assert_fail () from /lib/libc.so.6
> #3  0x0e35f5cc in ?? () from /usr/lib/dri/r200_dri.so
> #4  0x0e35ffb8 in ?? () from /usr/lib/dri/r200_dri.so
> #5  0x0e35c3e8 in ?? () from /usr/lib/dri/r200_dri.so
> #6  0x0fa16448 in glVertex4f () from //usr//lib/opengl/xorg-x11/lib/libGL.so.1
> #7  0x10202570 in GenerateShadowVolume (pOcc=0xe3613c4, olight=0x10ce26f8) at 
> model.c:247
> #8  0x10202bf8 in draw_shadow_volume_extruded_edges (pOcc=0x10857d80, 
> light_position=<value optimized out>, prim=7)
>    at shadow.c:84
> #9  0x101f3078 in preDraw3d (bd=0x108563a0, bd3d=0x10857400, prd=0x1071ae68) 
> at drawboard3d.c:3576
> #10 0x100d2688 in SwitchDisplayMode (p=<value optimized out>, n=<value 
> optimized out>, pw=<value optimized out>)
>    at gtkgame.c:1491
> #11 0x0f53d2ec in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #13 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #14 0x0ecefa18 in ?? () from /usr/lib/libgobject-2.0.so.0
> #15 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #16 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #17 0x0f6a1854 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> #18 0x0f56f500 in gtk_menu_shell_activate_item () from 
> /usr/lib/libgtk-x11-2.0.so.0
> #19 0x0f5713d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #20 0x0f5670d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #21 0x0f560220 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #22 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #23 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #24 0x0ecefb5c in ?? () from /usr/lib/libgobject-2.0.so.0
> #25 0x0ecf0a90 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #26 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #27 0x0f69b8cc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #28 0x0f557e78 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> #29 0x0f5596cc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> #30 0x0f32f22c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #31 0x0ebe4758 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #32 0x0ebe869c in ?? () from /usr/lib/libglib-2.0.so.0
> #33 0x0ebe8af4 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #34 0x0f559bbc in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #35 0x100dd070 in RunGTK (pwSplash=0x0, commands=0x0, python_script=0x0, 
> match=0x0) at gtkgame.c:3818
> #36 0x1005ca3c in main (argc=1, argv=0xbf9002e4) at gnubg.c:5078
>
>
> Second crash occurs, while attempting to go to "Settings -> Appearance.."
> This will give me a new type of error. gdb output for this one, is the 
> following:
>
>
> #[New Thread 0x4be9b4a0 (LWP 7490)]
> #set gui showids on
> #(No game) (No game) [New Thread 0x4d06f4a0 (LWP 7491)]
> #[New Thread 0x4db9e4a0 (LWP 7492)]
> #[New Thread 0x4e39e4a0 (LWP 7493)]
> #[Thread 0x4e39e4a0 (LWP 7493) exited]
> #[Thread 0x4db9e4a0 (LWP 7492) exited]
> #[Thread 0x4d06f4a0 (LWP 7491) exited]
> #[Thread 0x4be9b4a0 (LWP 7490) exited]
> #
> #Program received signal SIGSEGV, Segmentation fault.
> #[Switching to Thread 0x48029c50 (LWP 7486)]
> #freeOccluder (pOcc=0x11140c58) at model.c:61
> #61                     g_array_free(pOcc->handle->planes, TRUE);
> #(gdb) backtrace
> #0  freeOccluder (pOcc=0x11140c58) at model.c:61
> #1  0x101f1e84 in TidyShadows (bd3d=0x11140138) at drawboard3d.c:124
> #2  0x101f2ee4 in preDraw3d (bd=0x10a5ce78, bd3d=0x11140138, prd=0x1071b4f0) 
> at drawboard3d.c:3550
> #3  0x1020331c in realize_3d (widget=0x109ba348, data=0x10a5ce78) at 
> widget3d.c:85
> #4  0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #5  0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #6  0x0ecefa18 in ?? () from /usr/lib/libgobject-2.0.so.0
> #7  0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #8  0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #9  0x0f6a4f94 in gtk_widget_realize () from /usr/lib/libgtk-x11-2.0.so.0
> #10 0x0f6a5308 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #11 0x0f46c288 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0x0f4b3404 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
> #13 0x0f4b61a8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #14 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #15 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #16 0x0ecdc160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #17 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #18 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #19 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #20 0x0f6a5320 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #21 0x0f46c288 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #22 0x0f4b3404 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
> #23 0x0f4b61a8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #24 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #25 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #26 0x0ecdc160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #27 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #28 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #29 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #30 0x0f6a5320 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #31 0x0f46c288 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #32 0x0f4b3404 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
> #33 0x0f4b61a8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #34 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #35 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #36 0x0ecdc160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #37 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #38 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #39 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> ---Type <return> to continue, or q <return> to quit---
> #40 0x0f6a5320 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #41 0x0f46c288 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #42 0x0f4b3404 in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
> #43 0x0f4b61a8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #44 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #45 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #46 0x0ecdc160 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #47 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #48 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #49 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #50 0x0f6a5320 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #51 0x0f6b6620 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #52 0x0f4c90b0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #53 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #54 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #55 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #56 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #57 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #58 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #59 0x0f6a52b4 in gtk_widget_map () from /usr/lib/libgtk-x11-2.0.so.0
> #60 0x0f6b6688 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #61 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #62 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #63 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #64 0x0ecef6b4 in ?? () from /usr/lib/libgobject-2.0.so.0
> #65 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #66 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #67 0x0f6a5c4c in gtk_widget_show () from /usr/lib/libgtk-x11-2.0.so.0
> #68 0x0f6a58ec in gtk_widget_show_all () from /usr/lib/libgtk-x11-2.0.so.0
> #69 0x101091c4 in GTKRunDialog (dialog=0x109968c8) at gtkwindows.c:462
> #70 0x100e9eb8 in BoardPreferences (pwBoard=0x1084eb80) at gtkprefs.c:3095
> #71 0x100ce68c in Command (p=<value optimized out>, iCommand=36, 
> widget=0x10839980) at gtkgame.c:440
> #72 0x0f53d2ec in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #73 0x0ecebc60 in g_cclosure_marshal_VOID__VOID () from 
> /usr/lib/libgobject-2.0.so.0
> #74 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #75 0x0ecefa18 in ?? () from /usr/lib/libgobject-2.0.so.0
> #76 0x0ecf0d14 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #77 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #78 0x0f6a1854 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> #79 0x0f56f500 in gtk_menu_shell_activate_item () from 
> /usr/lib/libgtk-x11-2.0.so.0
> ---Type <return> to continue, or q <return> to quit---
> #80 0x0f5713d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #81 0x0f5670d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #82 0x0f560220 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #83 0x0ecda520 in ?? () from /usr/lib/libgobject-2.0.so.0
> #84 0x0ecdc060 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #85 0x0ecefb5c in ?? () from /usr/lib/libgobject-2.0.so.0
> #86 0x0ecf0a90 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #87 0x0ecf0ee8 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #88 0x0f69b8cc in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #89 0x0f557e78 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> #90 0x0f5596cc in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> #91 0x0f32f22c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #92 0x0ebe4758 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #93 0x0ebe869c in ?? () from /usr/lib/libglib-2.0.so.0
> #94 0x0ebe8af4 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #95 0x0f559bbc in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #96 0x100dd070 in RunGTK (pwSplash=0x0, commands=0x0, python_script=0x0, 
> match=0x0) at gtkgame.c:3818
> #97 0x1005ca3c in main (argc=1, argv=0xbfbb12e4) at gnubg.c:5078
>
>
> Any suggestions are still welcome.
> Thank you very much so far.
>
> Kind regards,
> Fabian
>
>
>
>
>
>
> _______________________________________________
> Bug-gnubg mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-gnubg
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]