Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Feb 2009 23:20:42 +0100
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        Vladimir Grebenschikov <vova@fbsd.ru>
Cc:        emulation@FreeBSD.org, x11@FreeBSD.org
Subject:   Re: astro/google-earth do not work with recent Xorg
Message-ID:  <20090206222042.GB14653@saturn.kn-bremen.de>
In-Reply-To: <1233906496.1746.28.camel@localhost>
References:  <1233906496.1746.28.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Feb 06, 2009 at 10:48:16AM +0300, Vladimir Grebenschikov wrote:
> Hi
Hi!
>=20
> 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
> --
>=20
> Then shows pop-up with "Google Earth can't runon your machine as it
> could not access the graphics card. ..."
>=20
> Then crashes with:
>=20
> terminate called after throwing an instance of 'QString'
> Google Earth has caught signal 6.
>=20
> 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) [0=
x4816a019]
>   ./libstdc++.so.6 [0x481679a5]
>   ./libstdc++.so.6 [0x481679e2]
>   ./libstdc++.so.6 [0x48167b4a]
>   ./librender.so(_ZN12RenderWidget6SetApiEPN5earth4evll3APIE+0x34e) [0x49=
f3b57e]
>   ./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0xb2) [0x=
49f1cf62]
>   ./libgoogleearth_lib.so(_ZN5earth6client12ModuleWidget9showEventEP10QSh=
owEvent+0x8e) [0x4931af6e]
>   ./libQtGui.so.4(_ZN7QWidget5eventEP6QEvent+0x7cf) [0x4851715f]
> ... (full crash log attached)
>=20
> I have working openGL for FreeBSD applications (radeonhd driver, ATI X140=
0 card):
>=20
> $ glinfo=20
> 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_imagin=
g GL_ARB_multisample GL_ARB_multitexture GL_ARB_point_parameters GL_ARB_sha=
dow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compre=
ssion GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_com=
bine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_f=
loat GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpo=
se_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_p=
os GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separat=
e GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_E=
XT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_E=
XT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_gpu_pr=
ogram_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_pi=
xels 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_t=
wo_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture=
3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_comb=
ine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_textur=
e_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_ras=
terpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_M=
ESA_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 G=
L_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_tab=
le GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edg=
e_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=20
> GLUT_API_VERSION: 5
> GLUT_XLIB_IMPLEMENTATION: 15
> $
>=20
> Probably reason is in outdated X libraries:
>=20
> 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/a=
md64)
> linux_dri-7.0       Binary Linux DRI libraries for 3D hardware accelerati=
on of=20
>=20
> ...
>=20
> Any hints will be very appreciated.
>=20
Hmm.  does this work for anyone else?  Did the old version work for you?
I must say I only tested the update on the old xorg with the nvidia blob
so far where it worked, and we can't really go back to the old googleearth
version now because they only give out the new distfile now...

> 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.

 Yeah I now get that too, seems to be harmless.  (I guess it does a mkdir
w/o checking first whether that dir already exists...)

> ...
>=20
> $ 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 f=
ile or directory)
>=20
> --=20
> Vladimir B. Grebenschikov
> vova@fbsd.ru

> 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
>=20
> 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
>=20
> 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
>=20
>=20




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090206222042.GB14653>