astro/google-earth do not work with recent Xorg

Vladimir Grebenschikov vova at fbsd.ru
Thu Feb 5 23:48:25 PST 2009


Hi

It starts, then shows on console:
--
unknown chip id 0x7145, can't guess.
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
--

Then shows pop-up with "Google Earth can't runon your machine as it
could not access the graphics card. ..."

Then crashes with:

terminate called after throwing an instance of 'QString'
Google Earth has caught signal 6.

Stacktrace from glibc:
  ./googleearth-bin [0x806c3a3]
  ./googleearth-bin [0x806c916]
  [0xbfbfffbb]
  /lib/libc.so.6(abort+0x101) [0x493d0301]
  ./libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x179) [0x4816a019]
  ./libstdc++.so.6 [0x481679a5]
  ./libstdc++.so.6 [0x481679e2]
  ./libstdc++.so.6 [0x48167b4a]
  ./librender.so(_ZN12RenderWidget6SetApiEPN5earth4evll3APIE+0x34e) [0x49f3b57e]
  ./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0xb2) [0x49f1cf62]
  ./libgoogleearth_lib.so(_ZN5earth6client12ModuleWidget9showEventEP10QShowEvent+0x8e) [0x4931af6e]
  ./libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x7cf) [0x4851715f]
... (full crash log attached)

I have working openGL for FreeBSD applications (radeonhd driver, ATI X1400 card):

$ glinfo 
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
Xlib:  extension "Generic Event Extension" missing on display ":0.0".
GL_VERSION: 1.3 Mesa 7.3
GL_EXTENSIONS: GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_c!
 olor GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow_ambient GL_SUN_multi_draw_!
 arrays
GL_RENDERER: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL
GL_VENDOR: DRI R300 Project
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess 
GLUT_API_VERSION: 5
GLUT_XLIB_IMPLEMENTATION: 15
$

Probably reason is in outdated X libraries:

xorg-7.4            X.Org complete distribution metaport
xorg-apps-7.4_1     X.org apps meta-port
xorg-drivers-7.4    X.org drivers meta-port
xorg-libraries-7.4  X.org libraries meta-port
xorg-server-1.5.3_4,1 X.Org X server and related programs
dri-7.3,2           OpenGL hardware acceleration drivers for the DRI
libGL-7.3_1         OpenGL library that renders using GLX or DRI
libGLU-7.3          OpenGL utility library
...
linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries
linux_base-f8-8_11  Base set of packages needed in Linux mode (for i386/amd64)
linux_dri-7.0       Binary Linux DRI libraries for 3D hardware acceleration of 

...

Any hints will be very appreciated.

PPS:
Also, looks like binary get lost in home on non-first start:
$ googleearth
Warning: Unable to create prefs directory '/home/vova/.googleearth'. File exists.
...

$ file /home/vova /home/vova/.googleearth /compat/linux/home/vova
/home/vova:              directory
/home/vova/.googleearth: directory
/compat/linux/home/vova: cannot open `/compat/linux/home/vova' (No such file or directory)

-- 
Vladimir B. Grebenschikov
vova at fbsd.ru
-------------- next part --------------
CRASHLOGVER 1
CRASHLOGID 0xC3886AC0
APPVERMAJOR 5
APPVERMINOR 0
APPVERBUILD 11337
APPBUILDDATE Jan 28 2009
APPBUILDTIME 15:42:23
OSTYPE 11
OSVERMAJOR 2
OSVERMINOR 6
OSVERBUILD 16
OSVERPATCH 0
PID 2580
CRASHSIGNAL 6
CRASHTIME 1233905118
PROGRAMUPTIME 142

STACK 0x806c3a3
STACK 0x806c916
STACK 0xbfbfffbb
STACK 0x493d0301
STACK 0x4816a019
STACK 0x481679a5
STACK 0x481679e2
STACK 0x48167b4a
STACK 0x49f3b57e
STACK 0x49f1cf62
STACK 0x4931af6e
STACK 0x4851715f
STACK 0x484d5130
STACK 0x484dc916
STACK 0x482a82f2
STACK 0x48519fc3
STACK 0x48519d0f
STACK 0x48519e98
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x48519e82
STACK 0x48519ee6
STACK 0x48519d0f
STACK 0x48519e98
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x48519e82
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x48519e82
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x48519e82
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x48519e82
STACK 0x48519ee6
STACK 0x4851a4bb
STACK 0x4850f865
STACK 0x492ec6ed
STACK 0x493547d0
STACK 0x49357140
STACK 0x806da3a
STACK 0x493bb390
STACK 0x806bb31

DSO googleearth-bin/0x8048000/298704
DSO libgcc_s.so.1/0x480af000/39096
DSO libstdc++.so.6/0x480ba000/849472
DSO libQtCore.so.4/0x48194000/2207040
DSO libQtGui.so.4/0x483b8000/7148520
DSO libQtNetwork.so.4/0x48aaf000/759340
DSO libQtWebKit.so.4/0x48b6e000/6704984
DSO libgoogleearth_lib.so/0x49260000/1111581
DSO libm.so.6/0x4937c000/159236
DSO libc.so.6/0x493a5000/1400956
DSO libpthread.so.0/0x49502000/81340
DSO libbase.so/0x4951b000/708424
DSO libge_net.so/0x495ce000/313988
DSO libgeobase.so/0x4961d000/3167376
DSO libz.so.1/0x49940000/86972
DSO libgthread-2.0.so.0/0x49957000/13260
DSO librt.so.1/0x4995d000/26320
DSO libglib-2.0.so.0/0x49966000/825192
DSO libdl.so.2/0x49a31000/8440
DSO libfreetype.so.6/0x49a36000/555108
DSO libSM.so.6/0x49ac2000/30508
DSO libICE.so.6/0x49acb000/90184
DSO libXi.so.6/0x49ae6000/27232
DSO libXrender.so.1/0x49aee000/28052
DSO libXrandr.so.2/0x49af6000/9040
DSO libXext.so.6/0x49afa000/55420
DSO libX11.so.6/0x49b09000/846860
DSO libIGCore.so/0x49bdd000/953748
DSO libIGUtils.so/0x49cd4000/146568
DSO libapiloader.so/0x49cfb000/11404
DSO libauth.so/0x49cff000/595472
DSO libcommon.so/0x49d97000/908532
DSO libcomponentframework.so/0x49e7c000/34568
DSO libmath.so/0x49e86000/210756
DSO libmoduleframework.so/0x49ebb000/52172
DSO libport.so/0x49ec9000/35032
DSO librender.so/0x49ed4000/587066
DSO ld-linux.so.2/0x48091000/106644
DSO libIGMath.so/0x49f69000/278124
DSO libminizip.so/0x49fb2000/21592
DSO libfusioncommon.so/0x49fba000/14260
DSO libcurl.so.4/0x49fbf000/201204
DSO libGL.so.1/0x49ff2000/357564
DSO libGLU.so.1/0x4a04d000/507779
DSO libXxf86vm.so.1/0x4a0cc000/15428
DSO libXdamage.so.1/0x4a0d1000/5044
DSO libXfixes.so.3/0x4a0d4000/13696
DSO libdrm.so.2/0x4a0d9000/31240
DSO libXcursor.so.1/0x4e2e5000/33196
DSO libXinerama.so.1/0x4e2ef000/5428
DSO libnss_files.so.2/0x4e2f2000/38440
DSO libqgif.so/0x522fe000/17104
DSO libqjpeg.so/0x52304000/139652
DSO xlcDef.so.2/0x49379000/6468
DSO libIGGfx.so/0x52328000/2970232
DSO libevll.so/0x52615000/8667396
DSO libalchemyext.so/0x52e71000/11492
DSO libIGAttrs.so/0x52e75000/382324
DSO libIGSg.so/0x52edb000/1035108
DSO libicuuc.so.38/0x5304f000/1052797
DSO libcollada.so/0x5315a000/3292858
DSO libIGExportCommon.so/0x53482000/517320
DSO libIGOpt.so/0x5350a000/841416
DSO libIGDisplay.so/0x535e5000/70544
DSO libIGGui.so/0x535f9000/246068
DSO ximcp.so.2/0x5374b000/116084
DSO libnss_dns.so.2/0x5b76e000/15240
DSO libresolv.so.2/0x5b774000/64564
DSO libgobject-2.0.so.0/0x5b799000/254432
DSO libnavigate.so/0x637d9000/1302424
DSO liblayer.so/0x6f922000/1737990
DSO libwmsbase.so/0x6fad6000/323232
DSO libmeasure.so/0x6fb29000/483408
DSO libbasicingest.so/0x6fba5000/783603
DSO libgps.so/0x6fc6e000/471920
DSO libgooglesearch.so/0x6fce7000/553680
DSO libinput_plugin.so/0x6fd74000/280415
DSO libflightsim.so/0x6fdbc000/1236438
DSO r300_dri.so/0x70359000/2122344
DSO libexpat.so.1/0x7057a000/119304




More information about the freebsd-x11 mailing list