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

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

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

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

Сообщение Attid » 18.03.2010 20:02:24

Код: Выделить всё
Input device: Virtual core keyboard, XID: 0, Classes Qnt: 1
Input device: Virtual core pointer, XID: 1, Classes Qnt: 2
Input device: Generic Keyboard, XID: 2, Classes Qnt: 1
Input device: Configured Mouse, XID: 3, Classes Qnt: 2

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb740b6c0 (LWP 26648)]
0xb7f40bdd in ?? () from /lib/ld-linux.so.2



Код: Выделить всё
xinput list
"Virtual core keyboard"   id=0   [XKeyboard]
   Num_keys is 248
   Min_keycode is 8
   Max_keycode is 255
"Virtual core pointer"   id=1   [XPointer]
   Num_buttons is 32
   Num_axes is 2
   Mode is Relative
   Motion_buffer is 256
   Axis 0 :
      Min_value is 0
      Max_value is -1
      Resolution is 0
   Axis 1 :
      Min_value is 0
      Max_value is -1
      Resolution is 0
"Generic Keyboard"   id=2   [XExtensionKeyboard]
   Num_keys is 248
   Min_keycode is 8
   Max_keycode is 255
"Configured Mouse"   id=3   [XExtensionPointer]
   Num_buttons is 9
   Num_axes is 2
   Mode is Relative
   Motion_buffer is 256
   Axis 0 :
      Min_value is -1
      Max_value is -1
      Resolution is 1
   Axis 1 :
      Min_value is -1
      Max_value is -1
      Resolution is 1


Код: Выделить всё
xinput list-props "Configured Mouse"
usage :
   xinput get-feedbacks <device name>

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

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

Сообщение betatester » 21.03.2010 16:42:38

Attid писал(а):
Код: Выделить всё
Input device: Virtual core keyboard, XID: 0, Classes Qnt: 1
Input device: Virtual core pointer, XID: 1, Classes Qnt: 2
Input device: Generic Keyboard, XID: 2, Classes Qnt: 1
Input device: Configured Mouse, XID: 3, Classes Qnt: 2

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb740b6c0 (LWP 26648)]
0xb7f40bdd in ?? () from /lib/ld-linux.so.2

Спасибо, Attid!

Если не трудно - после краша в промпте gdb напишите, пожалуйста, команду bt. Если вразумительной информации не появится (имеется в виду - с номерами строк и ссылками на исходный код SysInfo) тогда - команды continue и bt.

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

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

Сообщение coyot.rush » 21.03.2010 23:58:54

Код: Выделить всё
Starting  SysInfo for Linux ver. 0.5.0, GTK2 based
TCPUInfoRec.Create
.Info Cache Added: Type: L2, Size: 2048, 8-way set associative, 2 line per tag, 64 bit line size
.Info Cache Added: Type: L1 Data, Size: 32, 8-way set associative, 1 line per tag, 64 bit line size
.Info Cache Added: Type: L1 Inst, Size: 32, 8-way set associative, 1 line per tag, 64 bit line size
TCPUInfoRec.Done
TMemoryInfoRec.Create
TMemoryInfoRec.Done
TDMIBIOSInfoRec.Create
SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfoRec.Done
TSysBusInfoRec.Create
TSysBusInfoRec.Done
TSysBIOSInfoRec.Create
TSysBIOSInfoRec.Done
TBlockDevInfoRec.Create
Added block dev: SATA HDD: 149,1Gb WDC WD1600JS-22N
Added block dev: SATA HDD: 37,3Gb ST340014A
Added block dev: SCSI CD: HL-DT-ST DVDRAM GSA-H44N
Added block dev: USB HDD: Generic USB SD Reader
Added block dev: USB HDD: Generic USB CF Reader
Added block dev: USB HDD: Generic USB SM Reader
Added block dev: USB HDD: Generic USB MS Reader
TBlockDevInfoRec.Done
TFSInfoRec.Create
TFSInfoRec.Done
TX11VideoInfoRec.Create
SIDL.Info /usr/lib/nvidia/libGL.so.1: undefined symbol: XF86DRICloseConnection
  Processed:  MIT-SCREEN-SAVER,              OpCode 128  Requested:  Ver. 1.1
  Processed:  XFree86-VidModeExtension,      OpCode 129  Requested:  Ver. 2.2
  Processed:  XFree86-DGA,                   OpCode 130  Requested:  Ver. 2.0
  Processed:  DPMS,                          OpCode 131  Requested:  Ver. 1.1
  Processed:  XVideo,                        OpCode 132  Requested:  Ver. 2.2
  Processed:  X-Resource,                    OpCode 133  Requested:  Ver. 1.0
  Processed:  DOUBLE-BUFFER,                 OpCode 134  Requested:  Ver. 1.0
  Processed:  RECORD,                        OpCode 135  Requested:  Ver. 1.13
  Processed:  DRI2,                          OpCode 136  Requested:  Ver. 1.0
  Processed:  NV-GLX,                        OpCode 137 
  Processed:  NV-CONTROL,                    OpCode 138  Requested:  Ver. 1.17
  Processed:  Generic Event Extension,       OpCode 139  Requested:  Ver. 1.0
  Processed:  SHAPE,                         OpCode 140  Requested:  Ver. 1.1
  Processed:  MIT-SHM,                       OpCode 141  Requested:  Ver. 1.1
  Processed:  XInputExtension,               OpCode 142  Requested:  Ver. 1.5
  Processed:  XTEST,                         OpCode 143  Requested:  Ver. 2.2
  Processed:  BIG-REQUESTS,                  OpCode 144 
  Processed:  SYNC,                          OpCode 145  Requested:  Ver. 3.0
  Processed:  XKEYBOARD,                     OpCode 146  Requested:  Ver. 1.0
  Processed:  XC-MISC,                       OpCode 147  Requested:  Ver. 1.1
  Processed:  XINERAMA,                      OpCode 148  Requested:  Ver. 1.1
  Processed:  XFIXES,                        OpCode 149  Requested:  Ver. 4.0
  Processed:  RENDER,                        OpCode 150  Requested:  Ver. 0.10
  Processed:  RANDR,                         OpCode 151  Requested:  Ver. 1.3
  Processed:  XINERAMA,                      OpCode 148  Requested:  Ver. 1.1
  Processed:  Composite,                     OpCode 153  Requested:  Ver. 0.4
  Processed:  DAMAGE,                        OpCode 154  Requested:  Ver. 1.1
  Processed:  GLX,                           OpCode 155  Requested:  Ver. 1.2
  Processed:  SGI-GLX,                       OpCode 155  Requested:  Ver. 1.2
TX11FontInfoRec.Create
TX11FontInfoRec.Done
TX11MonitorInfoRec.Create
  RandR Crtc's: 1, Outputs: 1, ModeLines: 22
  RandR Output: Name: default, ID: 484, Crtc's: 1, Clones: 0, ModeLines: 22
  TRandRMonitorRec.Create
  TRandRMonitorRec.Done
  TX11MonitorInfoRec.Info Unable to query Monitor information from XFree86-VidModeExtension!
TX11MonitorInfoRec.Done
TX11ScrInfoRec.Create
TX11ScrInfoRec.Done
TOpenGLInfoRec.Create
TOpenGLInfoRec.Done
TX11XvInfoRec.Create
TX11XvInfoRec.Done
Input device: Virtual core pointer, XID: 0
Input device: Virtual core keyboard, XID: 1
Input device: Macintosh mouse button emulation, XID: 2
Input device: ImPS/2 Generic Wheel Mouse, XID: 3
Input device: AT Translated Set 2 keyboard, XID: 4
Input device: Sleep Button (CM), XID: 5
Input device: Power Button (CM), XID: 6
Input device: Power Button (FF), XID: 7
TX11VideoInfoRec.Done
TMMediaInfoRec.Create
TMixerVolumeRec Name: Mono, Value: 16
TMixerSwitchRec Name: Mono, Value: [on]
TMixerSwitchRec Name: Front left, Value: [off]
TMixerSwitchRec Name: Front right, Value: [off]
TMixerVolumeRec Name: Front left, Value: 255
TMixerVolumeRec Name: Front right, Value: 255
TMixerVolumeRec Name: Front left, Value: 31
TMixerVolumeRec Name: Front right, Value: 31
TMixerSwitchRec Name: Front left, Value: [on]
TMixerSwitchRec Name: Front right, Value: [on]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerSwitchRec Name: Front left, Value: [off]
TMixerSwitchRec Name: Front right, Value: [off]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerVolumeRec Name: Front left, Value: 31
TMixerVolumeRec Name: Front right, Value: 31
TMixerSwitchRec Name: Front left, Value: [on]
TMixerSwitchRec Name: Front right, Value: [on]
TMixerVolumeRec Name: Mono, Value: 31
TMixerSwitchRec Name: Mono, Value: [on]
TMixerVolumeRec Name: Mono, Value: 29
TMixerSwitchRec Name: Mono, Value: [on]
TMixerVolumeRec Name: Front left, Value: 31
TMixerVolumeRec Name: Front right, Value: 31
TMixerSwitchRec Name: Front left, Value: [on]
TMixerSwitchRec Name: Front right, Value: [on]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerSwitchRec Name: Front left, Value: [off]
TMixerSwitchRec Name: Front right, Value: [off]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerSwitchRec Name: Front left, Value: [off]
TMixerSwitchRec Name: Front right, Value: [off]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerSwitchRec Name: Mono, Value: [on]
TMixerSwitchRec Name: Mono, Value: [on]
TMixerVolumeRec Name: Front left, Value: 16
TMixerVolumeRec Name: Front right, Value: 16
TMixerSwitchRec Name: Front left, Value: [on]
TMixerSwitchRec Name: Front right, Value: [on]
TMixerVolumeRec Name: Front left, Value: 0
TMixerVolumeRec Name: Front right, Value: 0
TMixerSwitchRec Name: Front left, Value: [on]
TMixerSwitchRec Name: Front right, Value: [on]
TMixerEnumRec Enum Items Qnt: 3
TMixerEnumRec Name: Mono, Value: Mic
TMixerEnumRec Enum Items Qnt: 3
TMixerEnumRec Name: Mono, Value: Mic
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
TMMediaInfoRec.Done
TPrinterInfoRec.Create
TDestInfo.Create
TDestInfo.Done
TPrinterInfoRec.Done
TVersionInfoRec.Create
TVersionInfoRec.Done
TNetworkInfoRec.Create
TNetworkInfoRec.Done
TMemoryInfoRec.Destroy
TMemoryInfoRec.Done
TCPUInfoRec.Destroy
TCPUInfoRec.Done
TSysBusInfoRec.Destroy
TSysBusInfoRec.Done
TDMIBIOSInfoRec.Destroy
TDMIBIOSInfoRec.Done
TSysBIOSInfoRec.Destroy
TSysBIOSInfoRec.Done
TVersionInfoRec.Destroy
TVersionInfoRec.Done
TBlockDevInfoRec.Destroy
TBlockDevInfoRec.Done
TFSInfoRec.Destroy
TFSInfoRec.Done
TX11VideoInfoRec.Destroy
TX11ScrInfoRec.Destroy
TX11ScrInfoRec.Done
TX11MonitorInfoRec.Destroy
  TRandRMonitorRec.Destroy
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TOpenGLInfoRec.Destroy
TOpenGLInfoRec.Done
TX11FontInfoRec.Destroy
TX11FontInfoRec.Done
TX11XvInfoRec.Destroy
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TPrinterInfoRec.Destroy
TDestInfo.Destroy
TDestInfo.Done
TPrinterInfoRec.Done
TMMediaInfoRec.Destroy
TMMediaInfoRec.Done
TNetworkInfoRec.Destroy
TNetworkInfoRec.Done


1)SIDL.Info /usr/lib/nvidia/libGL.so.1: undefined symbol: XF86DRICloseConnection

2)TX11MonitorInfoRec.Info Unable to query Monitor information from XFree86-VidModeExtension!
3)ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
4)Как не странно не одной кртической ошибки

Ось Linux 2.6.29.4-167.fc11.i686.PAE Fedora 11 (Rus)

Добавлено спустя 7 минут 30 секунд:
Cюда же относится информация о видео картах NVidia, работающих под управлением проприетарного драйвера. Пришлите мне, пожалуйста, архив, содержащий все файлы и директории в /proc/driver/nvidia
cards
cards/0
registry
version
warnings
warnings/README

Код: Выделить всё
cat cards/0
Model:        GeForce 8500 GT
IRQ:          24
Video BIOS:     60.86.34.00.01
Card Type:     PCI-E
DMA Size:     40 bits
DMA Mask:     0xffffffffff
Bus Location:     02.00.0


Код: Выделить всё
cat registry
EnableVia4x: 0
EnableALiAGP: 0
NvAGP: 3
ReqAGPRate: 15
EnableAGPSBA: 0
EnableAGPFW: 0
Mobile: 4294967295
ResmanDebugLevel: 4294967295
RmLogonRC: 1
ModifyDeviceFiles: 1
DeviceFileUID: 0
DeviceFileGID: 0
DeviceFileMode: 438
RemapLimit: 0
UpdateMemoryTypes: 4294967295
UseVBios: 1
RMEdgeIntrCheck: 1
UsePageAttributeTable: 4294967295
EnableMSI: 0
MapRegistersEarly: 0
RegistryDwords: ""


Код: Выделить всё
cat version
NVRM version: NVIDIA UNIX x86 Kernel Module  180.51  Thu Apr 16 19:02:15 PDT 2009
GCC version:  gcc version 4.4.0 20090506 (Red Hat 4.4.0-4) (GCC)


Код: Выделить всё
cat warnings/README
The NVIDIA graphics driver tries to detect potential problems
with the host system and warns about them using the system's
logging mechanisms. Important warning message are also logged
to dedicated text files in this directory.
8)

Код: Выделить всё
cat /proc/driver/nvram
Checksum status: valid
# floppies     : 1
Floppy 0 type  : 3.5'' 1.44M
Floppy 1 type  : none
HD 0 type      : none
HD 1 type      : none
HD type 48 data: 0/0/49 C/H/S, precomp 0, lz 0
HD type 49 data: 1022/0/0 C/H/S, precomp 48127, lz 0
DOS base memory: 640 kB
Extended memory: 65535 kB (configured), 65535 kB (tested)
Gfx adapter    : EGA, VGA, ... (with BIOS)
FPU            : installed
:?: :?: :?:

Добавлено спустя 6 минут 16 секунд:
XVideo: NV17 Video Texture, Audio: HDA VIA VT82xx
:( надеюсь поправите
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

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

Сообщение betatester » 22.03.2010 17:18:45

Новый билд: SysInfo for Linux ver. 0.5.1 от 22.03.2010

Что сделано?
  • выполнен "фейс-лифтинг" главного окна программы. Размер окна увеличился на 60 пикселей по горизонтали и на 40 по вертикали;
  • благодаря помощи господина Positive Think с форума Linux.org.ru исправлена ошибка при определении SSE4.1/SSE4.2 и SSE4a в коде SICPU;
  • ужесточен анализ возвращаемых указателей в классе SIPrinters на валидность, что решило проблему Runtime error 216 при инициализации класса;
  • исправлен парсинг параметров XInputDevice, если они заданы атомом FLOAT;
  • благодаря помощи господ komcumir с форума Linuxforum.ru и VirtUX с форума FreePascal.ru был исправлен ряд ошибок обработке информации, полученной от XListInputDevices(). В результате, бала существенно дополнена и уточнена информация в разделе Input Devices на закладке Video/X11;
  • после долгих мучений все картинки переведены в PNG. Все графические элементы обновлены. Теперь с прозрачностью.
  • выполнен рефакторинг кода определения имени и версии Window Manager. Теперь код стал универсальным и должен определять имя любого современного WN. Для Metacity и Enlightenment будет так же отображаться версия;
  • снова работает код определения частоты процессора (под будущие бенчмарки);
  • благодаря помощи господ unix и D_Chu с форума Linuxforum.ru был исправлен ряд ошибок при отображении информации, в том числе для жестких дисков размером более 1ТБайт и версии Metacity;
  • благодаря помощи господина Padre_Mortius с форума FreePascal.ru исправлена ошибка при определении версии X Server на Fedora Core 12;
  • с его же помощью были исправлены ошибки при работе программы на CentOS 5.4, запущенной на виртуальной машине;
  • заложена страница Device Tree;
  • на странице Network добавлена информация для WiFi устройств - частота, ESSID, поддерживаемый протокол и прочее;
  • создан единый интерфейс для получения информации о свойствах, передаваемых через XAtom (XGetDeviceProperty/XRRQueryOutputProperty/XGetWindowProperty), что позволит получать значительно более достоверную информацию;
  • выполнен рефакторинг кода в модулях SIMultimedia, SIPrinter и SINetwork, что позволило значительно упростить код, сократить его объем и исправить ряд ошибок (утечки памяти, некорректная обработка строк, потеря информации и так далее);
  • и ряд мелких исправлений и доработок в коде и дизайне.
Еще раз спасибо всем, кто участвовал в тестировании и отладке программы. Сейчас я вплотную займусь страничкой Device Tree и сканированием файловой системы /sys/bus. Следующий этап - портирование кода бенчмарков.

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

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

Сообщение betatester » 10.07.2010 17:54:32

Господа.

Откликаясь на пожелание редактора Hard'n'Soft, я решил доработать процедуру определения версии Видео-адаптера и драйвера в случае использования проприетарного драйвера NVidia. Теперь программа, я надеюсь, будет все верно определять.

Пользователи проприетарного драйвера NVidia - запустите, пожалуйста, программу, и пришлите мне лог ее работы. В GUI еще ничего нового по поводу NVidia не отображается.

Что касается пользователей проприетарного драйвера ATI - правильно ли у Вас отображается секция Video/X11 - GLX/OpenGL Information - Direct Rendering? Пришлите мне, пожалуйста, скриншоты с этим развёрнутым пунктом.

SysInfo for Linux ver. 0.5.1.999.7
можно скачать с домашней страницы проекта или вот отсюда: http://zalil.ru/upload/29450221

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

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

Сообщение coyot.rush » 10.07.2010 18:24:34

Код: Выделить всё
Starting  SysInfo for Linux ver. 0.5.1.999.7, GTK2 based
TCPUInfoRec.Create
.Info Cache Added: Type: L2, Size: 2048, 8-way set associative, 2 line per tag, 64 bit line size
.Info Cache Added: Type: L1 Data, Size: 32, 8-way set associative, 1 line per tag, 64 bit line size
.Info Cache Added: Type: L1 Inst, Size: 32, 8-way set associative, 1 line per tag, 64 bit line size
.Info CPU Speed is: 2,00 GHz
TCPUInfoRec.Done
TMemoryInfoRec.Create
TMemoryInfoRec.Done
TDMIBIOSInfoRec.Create
SIUtils.Info Unable to open /dev/mem for reading. No enough rights?
TDMIBIOSInfoRec.Done
TSysBusInfoRec.Create
TSysBusInfoRec.Done
TSysBIOSInfoRec.Create
TSysBIOSInfoRec.Done
TBlockDevInfoRec.Create
TBlockDevInfoRec.Done
TFSInfoRec.Create
TFSInfoRec.Done
TX11VideoInfoRec.Create
SIDL.Info /usr/lib/libGL.so.1: undefined symbol: XF86DRICloseConnection
SIDL.Info /usr/lib/libGL.so.1: undefined symbol: DRI2Connect
SIDL.Info libXNVCtrl.so.0: cannot open shared object file: No such file or directory
  Processed:  MIT-SCREEN-SAVER,              OpCode 128  Requested:  Ver. 1.1
  Processed:  XFree86-VidModeExtension,      OpCode 129  Requested:  Ver. 2.2
  Processed:  XFree86-DGA,                   OpCode 130  Requested:  Ver. 2.0
  Processed:  DPMS,                          OpCode 131  Requested:  Ver. 1.1
  Processed:  XVideo,                        OpCode 132  Requested:  Ver. 2.2
  Processed:  X-Resource,                    OpCode 133  Requested:  Ver. 1.0
  Processed:  DOUBLE-BUFFER,                 OpCode 134  Requested:  Ver. 1.0
  Processed:  GLX,                           OpCode 135  Requested:  Ver. 1.4
  Processed:  RECORD,                        OpCode 136  Requested:  Ver. 1.13
  Processed:  DRI2,                          OpCode 137  Requested:  Ver. 1.1
  Processed:  NV-GLX,                        OpCode 138 
  Processed:  NV-CONTROL,                    OpCode 139  Requested:  Ver. 1.18
  Processed:  Generic Event Extension,       OpCode 140  Requested:  Ver. 1.0
  Processed:  SHAPE,                         OpCode 141  Requested:  Ver. 1.1
  Processed:  MIT-SHM,                       OpCode 142  Requested:  Ver. 1.1
  Processed:  XInputExtension,               OpCode 143  Requested:  Ver. 1.5
  Processed:  XTEST,                         OpCode 144  Requested:  Ver. 2.2
  Processed:  BIG-REQUESTS,                  OpCode 145 
  Processed:  SYNC,                          OpCode 146  Requested:  Ver. 3.0
  Processed:  XKEYBOARD,                     OpCode 147  Requested:  Ver. 1.0
  Processed:  XC-MISC,                       OpCode 148  Requested:  Ver. 1.1
  Processed:  SECURITY,                      OpCode 149  Requested:  Ver. 1.0
  Processed:  XINERAMA,                      OpCode 150  Requested:  Ver. 1.1
  Processed:  XFIXES,                        OpCode 151  Requested:  Ver. 4.0
  Processed:  RENDER,                        OpCode 152  Requested:  Ver. 0.10
  Processed:  RANDR,                         OpCode 153  Requested:  Ver. 1.3
  Processed:  XINERAMA,                      OpCode 150  Requested:  Ver. 1.1
  Processed:  Composite,                     OpCode 155  Requested:  Ver. 0.4
  Processed:  DAMAGE,                        OpCode 156  Requested:  Ver. 1.1
TX11FontInfoRec.Create
TX11FontInfoRec.Done
TX11MonitorInfoRec.Create
  TRandRMonitorRec.Create
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TX11ScrInfoRec.Create
TX11ScrInfoRec.Done
TOpenGLInfoRec.Create
  TOpenGLInfoRec Unable to open drm connection!
TOpenGLInfoRec.Done
TX11XvInfoRec.Create
TX11XvInfoRec.Done
Input device: Virtual core pointer, XID: 0, Classes Qnt: 2
Input device: Virtual core keyboard, XID: 1, Classes Qnt: 1
Input device: AT Translated Set 2 keyboard, XID: 2, Classes Qnt: 1
Input device: ImPS/2 Generic Wheel Mouse, XID: 3, Classes Qnt: 2
Input device: Sleep Button, XID: 4, Classes Qnt: 1
Input device: Power Button, XID: 5, Classes Qnt: 1
Input device: Power Button, XID: 6, Classes Qnt: 1
Input device: Macintosh mouse button emulation, XID: 7, Classes Qnt: 2
TX11VideoInfoRec.Done
TMMediaInfoRec.Create
TMMediaInfoRec.Done
TPrinterInfoRec.Create
TDestInfo.Create
TDestInfo.Done
TDestInfo.Create
TDestInfo.Done
TPrinterInfoRec.Done
TVersionInfoRec.Create
  Value: Metacity, Encoding: UTF8_STRING, Format: 8 bit, Items Qnt: 8
  Value: 2.28.0, Encoding: UTF8_STRING, Format: 8 bit, Items Qnt: 6
TVersionInfoRec.Done
TNetworkInfoRec.Create
TNetworkInfoRec.Done
1st Page: Done.
2nd Page: Done.
3rd Page: Done.
4th Page: Done.
5th Page: Done.
6th Page: Done.
7th Page: Done.
8th Page: Done.


при закрытии
Код: Выделить всё
TMemoryInfoRec.Destroy
TMemoryInfoRec.Done
TCPUInfoRec.Destroy
TCPUInfoRec.Done
TSysBusInfoRec.Destroy
TSysBusInfoRec.Done
TDMIBIOSInfoRec.Destroy
TDMIBIOSInfoRec.Done
TSysBIOSInfoRec.Destroy
TSysBIOSInfoRec.Done
TVersionInfoRec.Destroy
TVersionInfoRec.Done
TBlockDevInfoRec.Destroy
TBlockDevInfoRec.Done
TFSInfoRec.Destroy
TFSInfoRec.Done
TX11VideoInfoRec.Destroy
TX11ScrInfoRec.Destroy
TX11ScrInfoRec.Done
TX11MonitorInfoRec.Destroy
  TRandRMonitorRec.Destroy
  TRandRMonitorRec.Done
TX11MonitorInfoRec.Done
TOpenGLInfoRec.Destroy
TOpenGLInfoRec.Done
TX11FontInfoRec.Destroy
TX11FontInfoRec.Done
TX11XvInfoRec.Destroy
TX11XvInfoRec.Done
TX11VideoInfoRec.Done
TPrinterInfoRec.Destroy
TDestInfo.Destroy
TDestInfo.Done
TPrinterInfoRec.Done
TMMediaInfoRec.Destroy
TMMediaInfoRec.Done
TNetworkInfoRec.Destroy
*** glibc detected *** ./sysinfo_5.1: munmap_chunk(): invalid pointer: 0xbf94a8f8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x3d80d1]
/lib/tls/i686/cmov/libc.so.6[0x3d92d5]
/lib/libglib-2.0.so.0(g_free+0x36)[0xa16196]
./sysinfo_5.1[0x808ab4b]
./sysinfo_5.1[0x8062e82]
./sysinfo_5.1[0x80714e4]
./sysinfo_5.1[0x807155c]
./sysinfo_5.1[0x8062e82]
./sysinfo_5.1[0x808bcca]
./sysinfo_5.1[0x8062e82]
./sysinfo_5.1[0x804c8db]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x7fb9fc]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x7ee072]
/usr/lib/libgobject-2.0.so.0[0x8037a8]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x804b2d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x804fb6]
/usr/lib/libgtk-x11-2.0.so.0[0xbeeec1]
/usr/lib/libgtk-x11-2.0.so.0[0xcf0360]
/usr/lib/libgtk-x11-2.0.so.0[0xcfdfe6]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x7f)[0x7f066f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_object_destroy+0x7e)[0xbeebce]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x4e0)[0xbc3170]
/usr/lib/libgdk-x11-2.0.so.0[0x2e465a]
/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0xa0de88]
/lib/libglib-2.0.so.0[0xa11730]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0xa11b9f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xbc3419]
./sysinfo_5.1[0x8054c31]
./sysinfo_5.1[0x808c7f7]
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

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

Сообщение betatester » 10.07.2010 18:45:08

Спасибо, coyot.rush!

Буду разбираться. Как с тем, что ничего не сработало при запуске, так и с тем, что падает при закрытии.

Вот, попробуйте новый билд - 0.5.1.999.11. В нем должна определяться версия модуля ядра NVidia и модуля XOrg.

И, пожалуйста, запустите программу из-под gdb. Я не могу локализовать ошибку
Код: Выделить всё
*** glibc detected *** ./sysinfo_5.1: munmap_chunk(): invalid pointer: 0xbf94a8f8 ***
У меня она не проявляется.
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

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

Сообщение betatester » 13.07.2010 22:09:47

Update: В новом билде - 0.5.1.999.12 сделана попытка исправить ошибку
Код: Выделить всё
_XRead: Проверочное утверждение «dpy->xcb->reply_data != ((void *)0)» не выполнено.
которая, ИМХО, была связана с отсутствием XLockDisplay() и XUnlockDisplay().

Владельцы карт NVidia с проприетарными драйверами - проверьте, пожалуйста!
betatester
постоялец
 
Сообщения: 276
Зарегистрирован: 27.04.2007 22:21:45

Новая SysInfo 4 Linux - 0.5.4.1

Сообщение betatester » 21.11.2010 23:51:16

Господа!

Вышла новая SysInfo 4 Linux — 0.5.4.1. Огромное множество изменений.

Загрузить ее можно с домашней страницы.

Используйте на здоровье. Код потихоньку переводится на С/C++.

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

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

Сообщение GrayEddy » 22.11.2010 01:35:21

Код потихоньку переводится на С/C++.

Почему же?!
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

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

Сообщение dunin » 22.11.2010 01:49:54

GrayEddy писал(а):
Код потихоньку переводится на С/C++.

Почему же?!

Тоже интересно... :roll:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

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

Сообщение betatester » 22.11.2010 21:30:06

dunin писал(а):
GrayEddy писал(а):
Код потихоньку переводится на С/C++.

Почему же?!
Тоже интересно... :roll:
Все очень просто - при создании библиотек с одинаковым функционалом *.so в FPC получаем 45KB, а в C - 17. Так что рантайм буду делать на C. Но - это дело будущего.

А пока - вопросы вот.

Если среди Вас есть владельцы NVidia с проприетарным драйвером - посмотрите, пожалуйста, секцию OpenGL. Все ли там правильно определилось? Особенно в части Direct rendering. Шлите (или публикуйте) скриншоты.

Еще - проверьте, пожалуйста, как отработало определение устройств. Все ли PNP устройства определились правильно? Если нет - присылайте лог работы программы или скриншоты.

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

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

Сообщение Mr.Smart » 22.11.2010 21:57:35

Проверил, вроде всё как надо.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

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

Сообщение dunin » 23.11.2010 00:21:44

Не знаю правильно ли определилось, но показывает вот чего
111.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

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

Сообщение zub » 23.11.2010 09:54:43

ubuntu 10.10, проприетарный NV драйвер v180 - вроде всё нормально.
Но, почему окошко программы не ресайзится? скриншот маленького окна не информативан.
Если в бенчмарке информация о эталонной производительности athlon64 3200 сделана на основе моего поста (если я ниче не путаю, в одном из топиков Вы просили потестить производительность?), то сейчас производительность занижена 20-30%%
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru