несколько вопросов со стороны разработчика

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: несколько вопросов со стороны разработчика

Сообщение GrayEddy » 06.02.2009 00:08:23

Не юзаю Linux, но предлагаю решение, чтобы и "волки были сыты, и овцы целы", если исходники в данный момент выложить нельзя.
Предлагаю при запуске программы вести логирование хотя бы на уровне названий процедур (функций). В случае возникновения проблемы юзер вышлет файл. Далее автор программы сам раскрутит цепочку до вызова неудачной процедуры (функции).
Это стандартное решение для программ с подозрительным поведением.
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 13.02.2009 00:39:26

Господа.

Благодаря усилиям бетатестеров выпущен очередной, гм..., ну почти финальный, билд - SysInfo for Linux версии 0.3.1. Полный список изменений по сравнению с версией 0.2.6.1:
  • практически полностью завершен класс SIPrinters. Сейчас собирается, корректно обрабатывается и отображается практически вся доступная информация от CUPS/IPP.
    ToDo: проработать интерфейс к LPD и дополнить существующую информацию от CUPS по запросам пользователей.
    Огромное спасибо г-ну archangel_84 за содействие;
  • информация о блочных устройствах дополнена строкой, содержащей список партиций на данном устройстве (если имеется).
    Спасибо г-ну Goodvin с форума Linuxforum.ru за идею;
  • решена проблема с неполным отображением информации по процессорам AMD.
    Спасибо г-ну FlySnake с форума Linuxforum.ru за участие в тестировании;
  • решена проблема с корректным отображением типа файловых систем EXT2/EXT3/EXT4.
    Спасибо г-ну petyanamlt с форума Linuxforum.ru за содействие;
  • выполнена первичная обработка и анализ информации о партициях NTFS, смонтированных с помощью ntfs-3g. На текущий момент такие партиции отображаются как файловая система типа fuseblk.
    Спасибо г-ну petyanamlt с форума Linuxforum.ru за содействие. Работа в этом направлении будет продолжена;
  • переработаны классы, занимающиеся анализом информации о файловой системе и блочных устройствах. Теперь информация о точках монтирования читается через механизм setmntent()/getmntent()/endmntent() из LIBC. Причем, при отсутствии /etc/mtab информация читается из /proc/mounts. Симлинки в именах устройств обрабатываются.
    Спасибо гг. t.t, Rootlexx и diesel с форума Linuxforum.ru за содержательную дискуссию;
  • исправлено целое семейство потенциальных ошибок типа Double Free в функциях класса SIVideo.
    Спасибо г-ну alexs с форума FreePascal.ru;
  • исправлена ошибка, связанная с попыткой отображения незаполненных данных по подсистеме DRI/drm.
    Благодаря содействию гг. alexs и Padre_Mortius с форума FreePascal.ru и petyanamlt с форума Linuxforum.ru, оперативно приславших баг-репорты;
  • реализован новый механизм динамической загрузки библиотек *.so, который позволит программе полноценно работать на тех дистрибутивах, где нет прямых симлинков *.so на нужные мне библиотеки. Это - стандартный механизм, который применяется для динамической загрузки нужных мне функций из библиотек libGL.so, libXxf86vm.so, libXext.so, libdrm.so и libcups.so;
  • и множество мелких исправлений и доработок в коде и дизайне.
Вообще говоря, решена и проблема, связанная с отсутствием информации о DRI/drm для видеокарт с проприетарными драйверам NVidia. В библиотеке OpenGL, поставляемой с этим драйверами действительно нет поддержки DRI. Зато NVidia заполняет информацией директорию /proc/driver/nvidia. Если пользователи таких видеокарт и драйверов пришлют мне содержимое указанного каталога в виде архива tar.bz2 - я буду очень признателен и смогу сделать враппер для того, чтобы собирать нужную мне информацию парсингом таких файлов.

Билд доступен как со странички проекта, так и с сайта zalil.ru.

Спасибо за содействие и участие в тестировании.

С уважением.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Logo » 13.02.2009 01:42:44

Это?
nvidia.tar.bz2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 13.02.2009 01:46:20

Спасибо, Logo!

Буду изучать. :wink:
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Logo » 13.02.2009 01:47:56

Успехов :)
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: несколько вопросов со стороны разработчика

Сообщение Attid » 13.02.2009 10:52:28

Код: Выделить всё
$ ./sysinfo
Gathering System CPU Info...
.Cache Added: Size: 8, 4-way set associative, 2 line per tag, 64 bit line size
.Cache Added: Size: 128, 2-way set associative, 2 line per tag, 64 bit line size
Gathering System Memory Info...
Gathering DMI BIOS Info...
..Unable to open /dev/mem for reading. No enough rights?
Gathering System Bus Info...
Gathering System BIOS Info...
Gathering System Version Info...
Gathering Processes Info...
Gathering Block Devices Info...
Gathering File Systems Info...
Gathering X11 Info...
.TVideoInfoRec.Create
.TOpenGLInfoRec.Create
The program 'sysinfo' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 22 error_code 8 request_code 143 minor_code 5)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $B7F5DB9D
  $B78D0CB4
  $B7F585C6
  $B78D12BC
  $B78D0CEA
  $B6DCA7BD
  $B6DAA84A
  $B6DAC924
  $B6DA5BA4
  $B6DE89BC
  $B7F58FCF
  $B77AF084
  $B7A86637
  $B7B0F73E
  $B7B172F1
  $B6DAC7CE
  $B6DACD40
TApplication.HandleException Access violation
  Stack trace:
  $B7F5DB9D
  $B78D0CB4
  $B7F585C6
  $B78D12BC
  $B78D0CEA
  $B6DCA7BD
  $B6DAA84A
  $B6DAC924
  $B6DA5BA4
  $B6DE89BC
  $B7F58FCF
  $B77AF084
  $B7A86637
  $B7B0F73E
  $B7B172F1
  $B6DAC7CE
  $B6DACD40
[TGtkWidgetSet.Destroy] WARNING: There are 2 unreleased DCs, a detailed dump follows:
[TGtkWidgetSet.Destroy]  DCs:   B729A690 B729A1B0
[TGtkWidgetSet.Destroy] WARNING: There are 4 unreleased GDIObjects, a detailed dump follows:
[TGtkWidgetSet.Destroy]   GDIOs: B7292CD0 B7292D30 B7292790 B72927F0
[TGtkWidgetSet.Destroy]   gdiBitmap: 2
[TGtkWidgetSet.Destroy]   gdiFont: 1
[TGtkWidgetSet.Destroy]   gdiRegion: 1
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 13.02.2009 11:11:33

Я дико извиняюсь, но такая ошибка, ИМХО, говорит о том, что из вашего User account невозможно инициализировать OpenGL режим с Direct rendering = yes. :wink:
Вы добавили имя пользователя в соотв. группу? А Section "dri" у вас в xorg.conf заполнен?

Добавлено позже: По хорошему, я должен перехватывать такой Abend. Знать бы только где. :wink: У меня есть, гм, предположение, что проблема в вашем случае может быть обусловлена не только перечисленными выше траблами (которые встречались ранее), но и совершенно не нужным атрибутом GLX_DOUBLEBUFFER, который я почему-то запрашивал при создании контекста OpenGL. Пришлите мне, пожалуйста, вывод glxinfo для вашего случая, я буду разбираться.

Сюда же - интересно ли повторить функциональность glxinfo и выводить в SysInfo на соотв. странице доступные OpenGL контексты?
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение VirtUX » 13.02.2009 12:30:14

Код: Выделить всё
$ ./sysinfo       
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF           
Gathering System CPU Info...                                 
.Cache Added: Size: 1024, 4-way set associative, 2 line per tag, 64 bit line size
.Cache Added: Size: 32, 8-way set associative, 1 line per tag, 64 bit line size 
.Cache Added: Size: 32, 8-way set associative, 1 line per tag, 64 bit line size 
Gathering System Memory Info...                                                 
Gathering DMI BIOS Info...                                                       
..Unable to open /dev/mem for reading. No enough rights?                         
Gathering System Bus Info...                                                     
Gathering System BIOS Info...                                                   
Gathering System Version Info...                                                 
Gathering Processes Info...
Gathering Block Devices Info...
Gathering File Systems Info...
Gathering X11 Info...
.TVideoInfoRec.Create
.TOpenGLInfoRec.Create
.TX11MonitorInfoRec.Create
..Composite, MajorOpcode: 154sysinfo: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.0.

Код: Выделить всё
$ X -version                                                               

X.Org X Server 1.5.99.902 (1.6.0 RC 2)
Release Date: 2009-1-30
X Protocol Version 11, Revision 0
Build Operating System: Linux_2.6.22.18-server-1mdv Mandriva
Current Operating System: Linux localhost 2.6.28.4-desktop-1mnb #1 SMP Mon Feb 9 08:13:12 EST 2009 i686
Build Date: 11 February 2009  10:24:06AM
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 13.02.2009 12:41:01

Ув. VirtUX,

Скажите, пожалуйста, а какая у вас версия X сервера? А какая версия libX11? И если не трудно, пришлите мне на мыло ваш Xlibint.h (если есть).

Добавлено спустя время: Так. :wink: Понятно. А скажите, у вас есть какие-либо настройки доступа к серверу? Какие-нибудь acl lists и пр.? Т.е., интересен выход xhost.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение VirtUX » 13.02.2009 13:02:32

У меня обычный десктоп и вход под Х осуществляется обычным (стандартным) способом.
Код: Выделить всё
$ xhost
access control enabled, only authorized clients can connect
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: несколько вопросов со стороны разработчика

Сообщение Padre_Mortius » 13.02.2009 14:20:00

На версии 0.3.0.991 работает
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: несколько вопросов со стороны разработчика

Сообщение Attid » 13.02.2009 15:46:08

**Вы добавили имя пользователя в соотв. группу? А Section "dri" у вас в xorg.conf заполнен?

даже не имею не молейшего предстовления где это


** По хорошему, я должен перехватывать такой Abend.
ага. настраивать систему, под определеную программу которая мне интересна только с точнки зрения запустится или нет, лениво =)

** Пришлите мне, пожалуйста, вывод glxinfo для вашего случая, я буду разбираться.


Код: Выделить всё
~$ glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
    GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 7.0.3-rc2
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_point_parameters, GL_ARB_point_sprite, 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_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, 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_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, 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_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_texture_env_combine3, GL_ATI_texture_mirror_once,
    GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
    GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,
    GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texgen_reflection,
    GL_NV_texture_rectangle, 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_SUN_multi_draw_arrays

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
Segmentation fault
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: несколько вопросов со стороны разработчика

Сообщение betatester » 13.02.2009 16:08:05

Код: Выделить всё
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
.......................
0x2f 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
Segmentation fault

Гм... Это, похоже, не мой баг...

ИМХО, ваша система, таки, не настроена. У вас OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX/SSE2 TCL, т.е. DRI драйвер видеокарты ATI Radeon 9200. А direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose) Еще и Segmentation fault в glxinfo. :wink:
Стандартные варианты решения:
1. Пользователь, от имени которого запускается приблуда, открывающая OpenGL контекст, должен быть добавлен в группу video
2. В xorg.conf должна быть секция
Код: Выделить всё
Section "dri"
   Mode 0666
EndSection
- доступ к dri открыт всем.
Или
Код: Выделить всё
Section "DRI"
    Group "video"
    Mode 0660
EndSection
- доступ к dri открыт для группы video.
3. glxgears у вас крутятся? :wink:
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Re: несколько вопросов со стороны разработчика

Сообщение Attid » 13.02.2009 17:26:15

betatester писал(а):3. glxgears у вас крутятся? :wink:

да

cat /etc/group | grep video
video:x:44:attid

DRI не было. добавил. пока не могу иксы перезапустить.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: несколько вопросов со стороны разработчика

Сообщение B4rr4cuda » 13.02.2009 19:42:10

Код: Выделить всё
$ ./sysinfo
Gathering System CPU Info...
.Cache Added: Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
.Cache Added: Size: 64, 2-way set associative, 1 line per tag, 64 bit line size
.Cache Added: Size: 512, 16-way set associative, 1 line per tag, 64 bit line size
Gathering System Memory Info...
Gathering DMI BIOS Info...
..Unable to open /dev/mem for reading. No enough rights?
Gathering System Bus Info...
Gathering System BIOS Info...
..Unable to open /sys/class/dmi/id for reading!
Gathering System Version Info...
Gathering Processes Info...
Gathering Block Devices Info...
Gathering File Systems Info...
Gathering X11 Info...
.TVideoInfoRec.Create
.TOpenGLInfoRec.Create
libGL warning: 3D driver claims to not support visual 0x4b
.TX11MonitorInfoRec.Create
*** glibc detected *** ./sysinfo: munmap_chunk(): invalid pointer: 0xb70b5710 ***
======= Backtrace: =========
/lib/libc.so.6(cfree+0x1b9)[0xb77f0219]
/usr/lib/libX11.so.6(XFree+0x1d)[0xb7adea5d]
./sysinfo[0x80661b1]
./sysinfo[0x8065eea]
./sysinfo[0x806547c]
./sysinfo[0x80571c3]
./sysinfo[0x8056cdd]
======= Memory map: ========
08048000-081da000 r-xp 00000000 08:01 538916     /tmp/sysinfo
081da000-081db000 r-xp 00191000 08:01 538916     /tmp/sysinfo
081db000-082ca000 rwxp 00192000 08:01 538916     /tmp/sysinfo
082ca000-089fb000 rwxp 082ca000 00:00 0          [heap]
b2349000-b2351000 rwxp b2349000 00:00 0
b2361000-b2369000 rwxp b2361000 00:00 0
b2639000-b2b19000 rwxs e0302000 00:0c 17610      /dev/dri/card0
b2b19000-b2d19000 rwxs e0102000 00:0c 17610      /dev/dri/card0
b2d19000-b6d19000 rwxs d0000000 00:0c 17610      /dev/dri/card0
b6d19000-b6f33000 r-xp 00000000 08:01 234180     /usr/lib/xorg/modules/dri/r200_dri.so
b6f33000-b6f43000 rwxp 0021a000 08:01 234180     /usr/lib/xorg/modules/dri/r200_dri.so
b6f43000-b6f70000 rwxp b6f43000 00:00 0
b6fb9000-b6fc3000 r-xp 00000000 08:01 19292      /usr/lib/libgcc_s.so.1
b6fc3000-b6fc4000 rwxp 00009000 08:01 19292      /usr/lib/libgcc_s.so.1
b6fe9000-b6ff9000 rwxp b6fe9000 00:00 0
b6ff9000-b6ffa000 r-xs e0101000 00:0c 17610      /dev/dri/card0
b6ffa000-b700a000 r-xs e6000000 00:0c 17610      /dev/dri/card0
b7012000-b70b2000 rwxp b7012000 00:00 0
b70b2000-b70b6000 r-xp 00000000 08:01 466579     /usr/lib/libXxf86vm.so.1.0.0
b70b6000-b70b7000 rwxp 00003000 08:01 466579     /usr/lib/libXxf86vm.so.1.0.0
b70b7000-b710c000 r-xp 00000000 08:01 483409     /usr/lib/libGL.so.1.2
b710c000-b710e000 rwxp 00054000 08:01 483409     /usr/lib/libGL.so.1.2
b710e000-b710f000 rwxp b710e000 00:00 0
b710f000-b7117000 r-xp 00000000 08:01 19279      /usr/lib/libdrm.so.2.3.0
b7117000-b7118000 rwxp 00008000 08:01 19279      /usr/lib/libdrm.so.2.3.0
b711b000-b711d000 rwxs f918a000 00:0c 17610      /dev/dri/card0
b711d000-b7145000 rwxp b711d000 00:00 0
b7145000-b71a5000 rwxs 00000000 00:08 1245192    /SYSV00000000 (deleted)
b71a5000-b71e5000 rwxp b71a5000 00:00 0
b71e5000-b725e000 r-xp 00000000 08:01 98322      /usr/share/fonts/TTF/DejaVuSans-Bold.ttf
b725e000-b7260000 r-xp 00000000 08:01 242775     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7260000-b7261000 rwxp 00001000 08:01 242775     /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b7261000-b7286000 r-xs 00000000 08:08 69974      /home/b4rr4/.fontconfig/c8b3dea5f3c001642b3f90ad4f0b53b9-x86.cache-2
b7286000-b7296000 r-xs 00000000 08:01 600857     /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b7296000-b72a8000 r-xs 00000000 08:01 184403     /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b72a8000-b72c3000 r-xp 00000000 08:01 37288      /usr/share/locale/ru/LC_MESSAGES/libc.mo
b72c3000-b7343000 rwxp b72c3000 00:00 0
b7343000-b734c000 r-xp 00000000 08:01 464931     /lib/libnss_files-2.5.so
b734c000-b734e000 rwxp 00008000 08:01 464931     /lib/libnss_files-2.5.so
b734e000-b7356000 r-xp 00000000 08:01 464935     /lib/libnss_nis-2.5.so
b7356000-b7358000 rwxp 00007000 08:01 464935     /lib/libnss_nis-2.5.so
b7358000-b736b000 r-xp 00000000 08:01 464916     /lib/libnsl-2.5.so
b736b000-b736d000 rwxp 00012000 08:01 464916     /lib/libnsl-2.5.so
b736d000-b736f000 rwxp b736d000 00:00 0
b736f000-b7376000 r-xp 00000000 08:01 464660     /lib/libnss_compat-2.5.so
b7376000-b7378000 rwxp 00006000 08:01 464660     /lib/libnss_compat-2.5.so
b7379000-b737e000 r-xs 00000000 08:01 184402     /var/cache/fontconfig/2d31a572ce6667f6a0da9c8dc611898b-x86.cache-2
b737e000-b7388000 r-xs 00000000 08:01 184404     /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b7388000-b738d000 r-xs 00000000 08:01 184513     /var/cache/fontconfig/f349e9996a5320f6dd491cedd2b1f964-x86.cache-2
b738d000-b742d000 rwxp b738d000 00:00 0
b742d000-b742e000 r-xp 00000000 08:01 176824     /usr/lib/gconv/ISO8859-1.so
b742e000-b7430000 rwxp 00000000 08:01 176824     /usr/lib/gconv/ISO8859-1.so
b7430000-b745d000 r-xp 00000000 08:01 37360      /usr/share/locale/ru/LC_MESSAGES/gtk20-properties.mo
b745d000-b7471000 r-xp 00000000 08:01 37359      /usr/share/locale/ru/LC_MESSAGES/gtk20.mo
b7471000-b74b1000 rwxp b7471000 00:00 0
b74b1000-b74b3000 r-xp 00000000 08:01 176834     /usr/lib/gconv/UTF-16.so
b74b3000-b74b5000 rwxp 00001000 08:01 176834     /usr/lib/gconv/UTF-16.so
b74b5000-b74f0000 r-xp 00000000 08:01 262148     /usr/lib/locale/ru_RU.utf8/LC_CTYPE
b74f0000-b74f1000 r-xp 00000000 08:01 286766     /usr/lib/locale/ru_RU.utf8/LC_NUMERIC
b74f1000-b74f2000 r-xp 00000000 08:01 286801     /usr/lib/locale/ru_RU.utf8/LC_TIME
b74f2000-b74f3000 r-xp 00000000 08:01 286803     /usr/lib/locale/ru_RU.utf8/LC_MONETARY
b74f3000-b74f4000 r-xp 00000000 08:01 274490     /usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b74f4000-b74f5000 r-xp 00000000 08:01 262186     /usr/lib/locale/ru_RU.utf8/LC_PAPER
b74f5000-b74f6000 r-xp 00000000 08:01 262155     /usr/lib/locale/ru_RU.utf8/LC_NAME
b74f6000-b74f7000 r-xp 00000000 08:01 286799     /usr/lib/locale/ru_RU.utf8/LC_ADDRESS
b74f7000-b74f8000 r-xp 00000000 08:01 286772     /usr/lib/locale/ru_RU.utf8/LC_TELEPHONE
b74f8000-b74f9000 r-xp 00000000 08:01 262182     /usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT
b74f9000-b74fa000 r-xp 00000000 08:01 286802     /usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION
b74fa000-b754c000 rwxp b74fa000 00:00 0
b754c000-b756b000 r-xp 00000000 08:01 538702     /usr/local/lib/libexpat.so.1.5.0
b756b000-b756d000 rwxp 0001e000 08:01 538702     /usr/local/lib/libexpat.so.1.5.0
b756d000-b756e000 rwxp b756d000 00:00 0
b756e000-b7572000 r-xp 00000000 08:01 19136      /usr/lib/libXdmcp.so.6.0.0
b7572000-b7573000 rwxp 00003000 08:01 19136      /usr/lib/libXdmcp.so.6.0.0
b7573000-b7575000 r-xp 00000000 08:01 18298      /usr/lib/libXau.so.6.0.0
b7575000-b7576000 rwxp 00001000 08:01 18298      /usr/lib/libXau.so.6.0.0
b7576000-b75b0000 r-xp 00000000 08:01 19426      /usr/lib/libpng12.so.0.1.2.18
b75b0000-b75b1000 rwxp 0003a000 08:01 19426      /usr/lib/libpng12.so.0.1.2.18
b75b1000-b75c4000 r-xp 00000000 08:01 502714     /usr/lib/libz.so.1.2.3
b75c4000-b75c5000 rwxp 00012000 08:01 502714     /usr/lib/libz.so.1.2.3
b75c5000-b762e000 r-xp 00000000 08:01 17214      /usr/lib/libfreetype.so.6.3.15
b762e000-b7632000 rwxp 00068000 08:01 17214      /usr/lib/libfreetype.so.6.3.15
b7632000-b7633000 rwxp b7632000 00:00 0
b7633000-b765d000 r-xp 00000000 08:01 19778      /usr/lib/libpangoft2-1.0.so.0.1600.4
b765d000-b765e000 rwxp 00029000 08:01 19778      /usr/lib/libpangoft2-1.0.so.0.1600.4
b765e000-b7664000 r-xp 00000000 08:01 464904     /lib/librt-2.5.so
b7664000-b7666000 rwxp 00005000 08:01 464904     /lib/librt-2.5.so
b7666000-b766e000 r-xp 00000000 08:01 466073     /usr/lib/libXcursor.so.1.0.2
b766e000-b766f000 rwxp 00007000 08:01 466073     /usr/lib/libXcursor.so.1.0.2
b766f000-b7674000 r-xp 00000000 08:01 19267      /usr/lib/libXrandr.so.2.1.0
b7674000-b7675000 rwxp 00004000 08:01 19267      /usr/lib/libXrandr.so.2.1.0
b7675000-b767c000 r-xp 00000000 08:01 466139     /usr/lib/libXi.so.6.0.0
b767c000-b767d000 rwxp 00006000 08:01 466139     /usr/lib/libXi.so.6.0.0
b767d000-b767e000 rwxp b767d000 00:00 0
b767e000-b7680000 r-xp 00000000 08:01 19247      /usr/lib/libXinerama.so.1.0.0
b7680000-b7681000 rwxp 00001000 08:01 19247      /usr/lib/libXinerama.so.1.0.0
b7681000-b7688000 r-xp 00000000 08:01 19271      /usr/lib/libXrender.so.1.3.0
b7688000-b7689000 rwxp 00006000 08:01 19271      /usr/lib/libXrender.so.1.3.0
b7689000-b7696000 r-xp 00000000 08:01 19207      /usr/lib/libXext.so.6.4.0
b7696000-b7697000 rwxp 0000c000 08:01 19207      /usr/lib/libXext.so.6.4.0
b7697000-b76ba000 r-xp 00000000 08:01 17208      /usr/lib/libfontconfig.so.1.2.0
b76ba000-b76c2000 rwxp 00022000 08:01 17208      /usr/lib/libfontconfig.so.1.2.0
b76c2000-b76d8000 r-xp 00000000 08:01 487139     /usr/lib/libxcb.so.1.0.0
b76d8000-b76d9000 rwxp 00016000 08:01 487139     /usr/lib/libxcb.so.1.0.0
b76d9000-b76da000 r-xp 00000000 08:01 466845     /usr/lib/libxcb-xlib.so.0.0.0
b76da000-b76db000 rwxp 00000000 08:01 466845     /usr/lib/libxcb-xlib.so.0.0.0
b76db000-b76dc000 rwxp b76db000 00:00 0
b76dc000-b7701000 r-xp 00000000 08:01 464912     /lib/libm-2.5.so
b7701000-b7703000 rwxp 00024000 08:01 464912     /lib/libm-2.5.so
b7703000-b7776000 r-xp 00000000 08:01 16670      /usr/lib/libcairo.so.2.11.5
b7776000-b7778000 rwxp 00072000 08:01 16670      /usr/lib/libcairo.so.2.11.5
b7778000-b777c000 r-xp 00000000 08:01 466083     /usr/lib/libXfixes.so.3.1.0
b777c000-b777d000 rwxp 00003000 08:01 466083     /usr/lib/libXfixes.so.3.1.0
b777d000-b7784000 r-xp 00000000 08:01 19777      /usr/lib/libpangocairo-1.0.so.0.1600.4
b7784000-b7785000 rwxp 00007000 08:01 19777      /usr/lib/libpangocairo-1.0.so.0.1600.4
b7785000-b78c1000 r-xp 00000000 08:01 464917     /lib/libc-2.5.so
b78c1000-b78c2000 r-xp 0013c000 08:01 464917     /lib/libc-2.5.so
b78c2000-b78c4000 rwxp 0013d000 08:01 464917     /lib/libc-2.5.so
b78c4000-b78c8000 rwxp b78c4000 00:00 0
b78c8000-b78ca000 r-xp 00000000 08:01 464911     /lib/libdl-2.5.so
b78ca000-b78cc000 rwxp 00001000 08:01 464911     /lib/libdl-2.5.so
b78cc000-b78e4000 r-xp 00000000 08:01 484878     /usr/lib/libatk-1.0.so.0.1809.1
b78e4000-b78e6000 rwxp 00017000 08:01 484878     /usr/lib/libatk-1.0.so.0.1809.1
b78e6000-b78f9000 r-xp 00000000 08:01 464665     /lib/libpthread-2.5.so
b78f9000-b78fb000 rwxp 00012000 08:01 464665     /lib/libpthread-2.5.so
b78fb000-b78fd000 rwxp b78fb000 00:00 0
b78fd000-b7938000 r-xp 00000000 08:01 19779      /usr/lib/libpango-1.0.so.0.1600.4
b7938000-b793a000 rwxp 0003a000 08:01 19779      /usr/lib/libpango-1.0.so.0.1600.4
b793a000-b793c000 r-xp 00000000 08:01 17245      /usr/lib/libgmodule-2.0.so.0.1200.12
b793c000-b793d000 rwxp 00002000 08:01 17245      /usr/lib/libgmodule-2.0.so.0.1200.12
b793d000-b7940000 r-xp 00000000 08:01 17249      /usr/lib/libgthread-2.0.so.0.1200.12
b7940000-b7941000 rwxp 00003000 08:01 17249      /usr/lib/libgthread-2.0.so.0.1200.12
b7941000-b7942000 rwxp b7941000 00:00 0
b7942000-b79d4000 r-xp 00000000 08:01 17248      /usr/lib/libglib-2.0.so.0.1200.12
b79d4000-b79d5000 rwxp 00091000 08:01 17248      /usr/lib/libglib-2.0.so.0.1200.12
b79d5000-b7a0d000 r-xp 00000000 08:01 17250      /usr/lib/libgobject-2.0.so.0.1200.12
b7a0d000-b7a0e000 rwxp 00038000 08:01 17250      /usr/lib/libgobject-2.0.so.0.1200.12
b7a0e000-b7a8d000 r-xp 00000000 08:01 17454      /usr/lib/libgdk-x11-2.0.so.0.1000.13
b7a8d000-b7a90000 rwxp 0007e000 08:01 17454      /usr/lib/libgdk-x11-2.0.so.0.1000.13
b7a90000-b7aa5000 r-xp 00000000 08:01 17448      /usr/lib/libgdk_pixbuf-2.0.so.0.1000.13
b7aa5000-b7aa6000 rwxp 00014000 08:01 17448      /usr/lib/libgdk_pixbuf-2.0.so.0.1000.13
b7aa6000-b7b8a000 r-xp 00000000 08:01 19109      /usr/lib/libX11.so.6.2.0
b7b8a000-b7b8e000 rwxp 000e3000 08:01 19109      /usr/lib/libX11.so.6.2.0
b7b8e000-b7ec8000 r-xp 00000000 08:01 465403     /usr/lib/libgtk-x11-2.0.so.0.1000.13
b7ec8000-b7ece000 rwxp 00339000 08:01 465403     /usr/lib/libgtk-x11-2.0.so.0.1000.13
b7ece000-b7ed0000 rwxp b7ece000 00:00 0
b7ed1000-b7ed3000 r-xp 00000000 08:01 177098     /usr/lib/gconv/KOI8-R.so
b7ed3000-b7ed5000 rwxp 00001000 08:01 177098     /usr/lib/gconv/KOI8-R.so
b7ed5000-b7ef5000 rwxp b7ed5000 00:00 0
b7ef5000-b7f10000 r-xp 00000000 08:01 464910     /lib/ld-2.5.so
b7f10000-b7f12000 rwxp 0001b000 08:01 464910     /lib/ld-2.5.so
bfb81000-bfb96000 rwxp bfb81000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

Только не надо просить запустить от рута - меня это не устроит, так же как и многих других пользователей.

Инфа о системе:
Ядро 2.6.22.1
Код: Выделить всё
$ mpkg -i list|grep glibc
*[ AIC_ ]       glibc-solibs-2.5-i486-4 (Разделяемые библиотеки GNU C)

Код: Выделить всё
$ X -version

X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Slackware 12.0 Slackware Linux Project
Current Operating System: Linux darkstar 2.6.22.1 #1 SMP PREEMPT Fri Jul 13 10:14:46 MSD 2007 i686
Build Date: 09 May 2007
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present

Код: Выделить всё
$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier  "Simple Layout"
Screen      0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath     "/usr/share/X11/rgb"
ModulePath  "/usr/lib/xorg/modules"
FontPath    "/usr/share/fonts/cyrillic"
FontPath    "/usr/share/fonts/TTF"
FontPath    "/usr/share/fonts/OTF"
FontPath    "/usr/share/fonts/Type1"
FontPath    "/usr/share/fonts/misc"
FontPath    "/usr/share/fonts/Speedo"
FontPath    "/usr/share/fonts/75dpi/:unscaled"
FontPath    "/usr/share/fonts/100dpi/:unscaled"
FontPath    "/usr/share/fonts/75dpi"
FontPath    "/usr/share/fonts/100dpi"
EndSection

Section "Module"
Load  "glx"
Load  "extmod"
Load  "xtrap"
Load  "record"
Load  "dbe"
Load  "dri"
Load  "freetype"
Load  "type1"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
Option      "AutoRepeat"  "250 30"
Option      "XkbRules"    "xorg"
Option      "XkbModel"    "pc105"
Option      "XkbLayout"   "us,ru(winkeys)"
Option      "XkbOptions"  "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option      "Protocol"      "IMPS/2"
Option      "Device"        "/dev/mouse"
Option      "ZAxisMapping"  "4 5"
EndSection

Section "Monitor"
Identifier  "Monitor0"
  # 1600x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 160.96 MHz
  Modeline "1600x1200"  160.96  1600 1704 1880 2160  1200 1201 1204 1242  -HSync +Vsync
# HorizSync   30.0 - 98.0
# VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section "Device"
Identifier  "Card0"
Driver "radeon"
Option "UseEdidDpi" "False"
Option "DPI" "96 x 96"
#  Option "NoLogo" "True"
#  Option "TripleBuffer" "True"
#  Option "NvAGP" "3"
#  Option "RenderAccel" "True"
#  Option "HWcursor" "On"
#  Option "AllowGLXWithComposite" "True"
#  Option "AddARGBGLXVisuals" "True"
  #Option "DPMS" "True"
EndSection

Section "Screen"
Identifier  "Screen0"
Device      "Card0"
Monitor     "Monitor0"
DefaultDepth 24
Subsection  "Display"
Depth 1
ViewPort   0 0
EndSubsection
Subsection  "Display"
Depth 4
ViewPort   0 0
EndSubsection
Subsection  "Display"
Depth 8
ViewPort   0 0
EndSubsection
Subsection  "Display"
Depth 16
ViewPort   0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200"
ViewPort   0 0
EndSubsection
EndSection

#Section "DRI"
#  Group 0
#  Mode  0666
#EndSection

Section "Extensions"
  Option "Composite" "Enable"
  Option "RENDER" "Enable"
EndSection
Аватара пользователя
B4rr4cuda
энтузиаст
 
Сообщения: 693
Зарегистрирован: 28.12.2007 07:48:35

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 241

Рейтинг@Mail.ru