Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Segmentation Fault  (Прочитано 1152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dimm_ik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Segmentation Fault
« : 09 Июнь 2008, 19:05:04 »
Доброго дня, уважаемые господа!

Возникла у меня проблема.
при попытке запуска некоторых приложений вылетает следующее сообщение
dimmik@linux:~$ googleearth
Segmentation fault
dimmik@linux:~$
Устанавливал дрова на МФУ Samsung 4500
сканер и принтер определились без проблем, всё печатает, но вот сканер не сканирует :)
dimmik@linux:~$ scanimage -L
Segmentation fault
dimmik@linux:~$
dimmik@linux:~$ flegita
(flegita:10022): GnomeScan-DEBUG: gnomescan 0.4.1
(flegita:10022): GnomeScan-DEBUG: sane_init(0x7ffff2a96e54, NULL)
(flegita:10022): GnomeScan-DEBUG: SANE Version = 1.0.19
(flegita:10022): GnomeScan-DEBUG: sane_get_devices (0x7ffff2a96e38, FALSE)
Segmentation fault
dimmik@linux:~$
dimmik@linux:~$ sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04e8, product=0x3426) at libusb:001:005
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

  # You may want to run this program as root to find all devices. Once you
  # found the scanner devices, be sure to adjust access permissions as
  # necessary.
dimmik@linux:~$
Перерыл всё что мог, но решения, как такового я не нашел.
Что подскажете?

ОС: ubuntu 8.04 amd64
« Последнее редактирование: 09 Июнь 2008, 19:07:00 от Dimm_ik »

Thread

  • Гость
Re: Segmentation Fault
« Ответ #1 : 09 Июнь 2008, 19:26:03 »
Скорее всего, были заменены какие-то системные библиотеки или пути к ним. См. то, что устанавливал не из репозиториев, а так же /etc/ld.so.conf и /etc/ld.so.conf.d

Оффлайн Dimm_ik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Segmentation Fault
« Ответ #2 : 09 Июнь 2008, 19:41:39 »
Скорее всего, были заменены какие-то системные библиотеки или пути к ним. См. то, что устанавливал не из репозиториев, а так же /etc/ld.so.conf и /etc/ld.so.conf.d
Не из репозитариев - только пропреитарные драйвера на NVIDIA 8800GT, драйвера на Samsung SCX-4500, VirtualBox (скачал с оффсайта проекта *.deb)
Нуу...вот, в принципе, и всё - остальное только из официальных репозитариев.

А что я должен увидеть в /etc/ld.so.conf и /etc/ld.so.conf.d ?

nano /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
nano /etc/ld.so.conf.d/libc.conf
# libc default configuration
/usr/local/lib
nano /etc/ld.so.conf.d/x86_64-linux-gnu.conf
# Multiarch support
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu

вот всё, что там есть

Thread

  • Гость
Re: Segmentation Fault
« Ответ #3 : 09 Июнь 2008, 19:46:12 »
Подозрения вызывает этот Samsung SCX. Попробуй для каждой программы, что сегфолтится, сделать ldd программа и выявить общие библиотеки, а потом переустановить их. Ещё, может быть, можно запустить программу в gdb.

Оффлайн Dimm_ik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Segmentation Fault
« Ответ #4 : 09 Июнь 2008, 19:53:53 »
Подозрения вызывает этот Samsung SCX. Попробуй для каждой программы, что сегфолтится, сделать ldd программа и выявить общие библиотеки, а потом переустановить их. Ещё, может быть, можно запустить программу в gdb.

dimmik@linux:~$ ldd googleearth
ldd: ./googleearth: No such file or directory
dimmik@linux:~$

dimmik@linux:~$ ldd flegita
ldd: ./flegita: No such file or directory
dimmik@linux:~$


dimmik@linux:~$ gdb flegita
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(no debugging symbols found)
(gdb) quit
dimmik@linux:~$

dimmik@linux:~$ gdb googleearth
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
"/usr/bin/googleearth": not in executable format: File format not recognized
(gdb)


Оффлайн MONST

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Segmentation Fault
« Ответ #5 : 19 Июнь 2008, 18:56:18 »
У меня тоже така проблема, только у меня Samsung SCX 4200
~$ xsane
Segmentation fault
Печатает нормально а вот сканировать никак не хочет, если както до сканера пытаюсь добраться то приложение закрывается

Оффлайн Night_0ver

  • Участник
  • *
  • Сообщений: 209
  • Ubuntu 9.04_x64
    • Просмотр профиля
Re: Segmentation Fault
« Ответ #6 : 20 Июнь 2008, 00:01:05 »
>> ldd: ./googleearth: No such file or directory

ia32libs ?

 

Страница сгенерирована за 0.056 секунд. Запросов: 22.