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: Mitch Mitchum
Subject: Re: [Bug-gnubg] (compile) error: 0.90* and latest SNAPSHOTs won't build with 3d-board on gentoo
Date: Wed, 21 Jan 2009 18:10:12 +0000 (GMT)

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








reply via email to

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