fglrxinfo Segmentation fault
Иди Воруй 23 февраля, 2010 - 14:30
Приветствую Всех!
Под обычным юзером fglrxinfo выдает Segmentation fault
#fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 NO-TCL OpenGL version string: 1.4 Mesa 7.5.2 Ошибка сегментирования #DISPLAY=:0 LIBGL_DEBUG=verbose fglrxinfo libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0) libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/dri/r300_dri.so: undefined symbol: _glapi_tls_Context) libGL error: unable to load driver: r300_dri.so display: :0.0 screen: 0 OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 NO-TCL OpenGL version string: 1.4 Mesa 7.5.2 Ошибка сегментирования
Если под рутом
#DISPLAY=:0 LIBGL_DEBUG=verbose fglrxinfo libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0) libGL: OpenDriver: trying /usr/lib/dri/tls/r300_dri.so libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 4, (OK) drmOpenByBusid: Searching for BusID pci:0000:01:05.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 4, (OK) drmOpenByBusid: drmOpenMinor returns 4 drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0 libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /root/.drirc: No such file or directory. display: :0.0 screen: 0 OpenGL vendor string: DRI R300 Project OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 NO-TCL OpenGL version string: 1.4 Mesa 7.5.2
Я так понимаю у юзера прав не хватает?
»
- Для комментирования войдите или зарегистрируйтесь
.
Это подпись, которую невозможно истолковать неправильно
продолжаю тему
Приветствую Всех!
Побороть так и не получилось Segmentation fault, все так же под юзером выпадает.
После запуска fglrxinfo в dmesg | tail:
ld-2.11.so относится к glibc, повторная сборка не помогла
Из Википедии:
При запуске игр под wine выпадает и это исключение STATUS_ACCESS_VIOLATION.
Получается что из-за ограничений доступа пользователя не удается обратиться к участку памяти.
Подскажите, как можно получить больше debug-информации при запуске какого либо приложения, например тот же fglrxinfo.
Под текущим пользователем, делаю su этот же юзер, после чего Segmentation fault не выпадает. Почему так?
Ну для debuf-информации можно
Ну для debuf-информации можно использовать dev-util/strace, запускать strace fglrxinfo. Но там уже информация серьёзная ;-)
Истин имперских звезда засияет.
Nirvandil написал(а):Ну для
Спасибо!
А вот что происходит:
Когда выпадает Segmentation fault. Юзер не рут.
Когда не выпадает, тот же юзер но после su user
Подскажите, что отвечает за эти пути к файлам?