[freebsd] X-сервер не запускается

Владимир Друзенко vvd at unislabs.com
Sun Apr 30 16:31:25 EEST 2017


30.04.2017 14:45, Irina Liakh пишет:
> Привествую всех!
>
> Помогите разобраться почему не работает X-сервер.
>
> xinit, запущенный от юзера, падает с такими логами:
>
> --------
> [    33.437] (II) AIGLX: Screen 0 is not DRI2 capable
> [    33.437] (EE) AIGLX: reverting to software rendering
> [    35.888] (EE)
> [    35.888] (EE) Backtrace:
> [    35.909] (EE) 0: /usr/local/bin/X (OsInit+0x38a) [0x5abfba]
> [    35.938] (EE) 1: /lib/libthr.so.3 (_pthread_sigmask+0x50d) [0x8025cdbbd]
> [    35.953] (EE) 2: /lib/libthr.so.3 (_pthread_getspecific+0xe9f) [0x8025cdacf]
> [    35.967] (EE) 3: ? (?+0xe9f) [0x800000000032]
> [    36.015] (EE) 4: /usr/local/llvm39/lib/libLLVM-3.9.so (_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE+0xf0) [0x8128c0340]
> [    36.030] (EE) 5: /usr/local/llvm39/lib/libLLVM-3.9.so (LLVMParseCommandLineOptions+0x7cf) [0x81288497f]
> [    36.046] (EE) 6: /usr/local/llvm39/lib/libLLVM-3.9.so (LLVMParseCommandLineOptions+0x92c) [0x812884c1c]
> [    36.061] (EE) 7: /usr/local/llvm39/lib/libLLVM-3.9.so (_ZN4llvm2cl6Option11addArgumentEv+0x7c) [0x812878dec]
> [    36.087] (EE) 8: /usr/local/llvm37/lib/libLLVMSupport.so.3.7 (_ZNSt3__127__insertion_sort_incompleteIRNS_6__lessINS_4pairIN4llvm10TimeRecordENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEESB_EEPSB_EEbT0_SF_T_+0x67d) [0x8213ae31d]
> [    36.101] (EE) 9: /usr/local/llvm37/lib/libLLVMSupport.so.3.7 (_ZN4llvm3sys8WatchdogD1Ev+0x32) [0x8213e6264]
> [    36.116] (EE) 10: /usr/local/llvm37/lib/libLLVMSupport.so.3.7 (_init+0xe) [0x821344ebc]
> [    36.139] (EE) 11: ? (_rtld_is_dlopened+0x1532) [0x80081a3e2]
> [    36.153] (EE) 12: ? (dlopen+0x191) [0x800816311]
> [    36.183] (EE) 13: /usr/local/lib/xorg/modules/extensions/libglx.so (_init+0x1c53c) [0x8046464dc]
> [    36.195] (EE) 14: /usr/local/lib/xorg/modules/extensions/libglx.so (_init+0x1b9d1) [0x804644de1]
> [    36.208] (EE) 15: /usr/local/lib/xorg/modules/extensions/libglx.so (_init+0x1b04e) [0x804643a0e]
> [    36.231] (EE) 16: /usr/local/bin/X (InitExtensions+0x61) [0x4ab921]
> [    36.244] (EE) 17: /usr/local/bin/X (remove_fs_handlers+0x3a2) [0x43b4a2]
> [    36.257] (EE) 18: /usr/local/bin/X (_start+0x17f) [0x42506f]
> [    36.269] (EE) 19: ? (?+0x17f) [0x80083617f]
> [    36.270] (EE)
> [    36.270] (EE) Segmentation fault at address 0x821407000
> [    36.270] (EE)
> Fatal server error:
> [    36.270] (EE) Caught signal 11 (Segmentation fault). Server aborting
> [    36.270] (EE)
> [    36.270] (EE)
> --------
>
> Если запустить xinit от рута, то все работает, при этом логи, начиная с места расхождения, такие:
>
> --------
> [   227.994] (II) AIGLX: Screen 0 is not DRI2 capable
> [   227.994] (EE) AIGLX: reverting to software rendering
> [   230.284] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
> [   230.285] (II) AIGLX: Loaded and initialized swrast
> --------
>
> Система 11.0-RELEASE-p9
> xorg-server-1.18.4,1
> xorg.conf - сгенерён by "X -configure" и не правился (только пробовала закомментировать "Load glx", но он всё равно грузится).
Привет!

Как-то странно видеть ссылки на llvm 3.9 и 3.7, когда уже не первую 
неделю они заменены на 4.0 (для DRI и OpenGL).
Может стоит их снести, а установить 4.0?
Ещё на pciconf -lv|grep -A4 vgapci интересно взглянуть.

А зачем запускать X-ы вручную через xinit?


More information about the freebsd mailing list