Gimp вылетает. Geany, Komodo Edit - та же причина

Изображение пользователя Dexel.

Связывает одно - переключение шрифтов.
При изменении в настройках, точнее попытки изменения шрифта в настройках Geany и Komodo Edit, - мгновенно вылетает.
Gimp сбрасывается без причин, но при выборе функции печати текста, и далее попытке изменения закрывается мгновенно.
На Lubuntu(там LXDE) все эти приложения работают нормально.
Происходит сие именно в Kubuntu. Версия 13.04 amd64.
В syslog вот таких сообщений море:
kernel: [X.Y] hub 1-0:1.0: over-current condition on port Z
X,Y,Z меняются.
Мэрси.

0
lord_i - 20 Август, 2013 - 18:26
Изображение пользователя lord_i.

Что касается упомянутой ошибки - то это перегрузка по току в усб хабе. Смотрите какое устройство вызывает. Может быть клавиатура или мышь ...
Чтоб найти какое именно устройство
lsusb -v
А чтоб понять чего программы падают - надо их из терминала запускать и смотреть выхлоп при падении.
Не исключено, что перегрузка по току и падение программ взаимосвязано, но не факт.

0
Dexel - 20 Август, 2013 - 18:25
Изображение пользователя Dexel.

Может действительно виновен механический возвратник кадрового синхроимпульса.
Перегружусь в другую Кубунту, и там проверю.
Или Вы про ту хрень, что в логах написал? Та понятия не имею что это, потому написал. Более ничего подозрительного не вижу.

0
lord_i - 20 Август, 2013 - 18:34
Изображение пользователя lord_i.

В логах сообщение ядра о том, что в какой-то усб порт воткнуто устройство, пытающееся потребить из порта больше тока чем положено. Коротит, короче. Смотрите что воткнуто в комп. Может быть где-то провод перетерся.


механический возвратник кадрового синхроимпульса

Это Вы про что?

0
Dexel - 20 Август, 2013 - 19:04
Изображение пользователя Dexel.

О Господи, я думал Вы пошутили на счёт usb ;) В ответ ответил тем же. Пардон ;)
На второй такой же Kubuntu (настраивал почти так же) - всё работает. В частности Geany и Gimp работают стабильно в плане переключения шрифтов.
Шрифты - общая директория на другом диске для двух Kubuntu. С неё тянутся ссылки на домашние ~/.fonts
Так что набор шрифтов не виновен.
А куда ещё может ошибки сыпать? Где что глянуть почему вылетает Gimp (ну очень он мне нужен).

0
lord_i - 20 Август, 2013 - 19:31
Изображение пользователя lord_i.

Гм... Я в первом посте все помоему написал. Вдумчиво прочтите его плиз. Обращаю Ваше внимание, что если железо работает не в режиме - эффекты могут быть самые непредсказуемые. Поэтому, в первую очередь, надо выяснить что вызывает перегрузку по току и убрать причину перегрузки.

На второй такой же Kubuntu (настраивал почти так же) - всё работает.

Вторая кубунта видимо на другом компе... Там нет перегрузки по току ...

Перечитал Ваш пост - понял что комп один и тот-же. Часом вторая кубунта, с которой проблемы, не с выносного винта сатртует , который по усб подключается?

Запостите сюда выхлоп lsusb -v стартанув с проблемной кубунты.

0
Dexel - 20 Август, 2013 - 21:28
Изображение пользователя Dexel.

Вот:

$ lsusb -v

Bus 002 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x093a Pixart Imaging, Inc.
idProduct 0x2510 Optical Mouse
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 52
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 10

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 3.08
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0001 1.1 root hub
bcdDevice 3.08
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255

PS. У меня все USB не задействованы. При чём же к ним Gimp...

0
lord_i - 20 Август, 2013 - 22:16
Изображение пользователя lord_i.

Я правильно понял, что кроме мышки ничего к компу не подключено через усб?
Запустите гимп из терминала. Я писал это в первом посте. При вылете должен быть выхлоп в терминале. Сюда его киньте. Только такие объемные вещи лучше прятать под кат. (кнопка CL над вводом сообщения)
При чём же к ним Gimp...
Повторюсь. Если железо имеет проблемы - к примеру коротит мышь по питанию - эффекты могут быть самые разнообразные. О том что в компе что-то не то говорит сообщение про перегрузку по току в Вашем первом сообщении.

0
Dexel - 21 Август, 2013 - 02:30
Изображение пользователя Dexel.

Ой, да, написал что ничего не включено, а про мышу забыл. Да, мыша в USB только.
Из терминала запуск 1 (успел только нажать выбор шрифта), вывод:

Второй раз подольше продержался, но тоже на выборе шрифта:

Третий, контрольный:

А вот Geany в терминале что кричит:

Здесь вроде другая вроде причина.

А на счёт железа, в первом посте не заметил, пардон.

0
DarkneSS - 21 Август, 2013 - 07:42
Изображение пользователя DarkneSS.

gdb geany
run
bt
Ctrl+Dy

0
Dexel - 21 Август, 2013 - 09:59
Изображение пользователя Dexel.

Вот что в дебагере:

0
DarkneSS - 21 Август, 2013 - 13:09
Изображение пользователя DarkneSS.

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

0
Dexel - 22 Август, 2013 - 00:32
Изображение пользователя Dexel.

Права в норме.
Если панга отвечает за вывод текста, то вот список что у меня из pango установлено.
dpkg --get-selections "*pango*"
gir1.2-pango-1.0 install
libpango-1.0-0:amd64 install
libpango-perl install
libpango1.0-0:amd64 install
libpangocairo-1.0-0:amd64 install
libpangoft2-1.0-0:amd64 install
libpangox-1.0-0:amd64 install
libpangoxft-1.0-0:amd64 install
pango-graphite:amd64 install

Просто когда с Lubuntu мутировал в Kubuntu, то сносил всё, что связано с Gnome, cups(принтера нет)... Вполне что чего-й-то снёс лишне-важное ;)

0
lord_i - 21 Август, 2013 - 08:20
Изображение пользователя lord_i.

Как-то сразу не обратил внимание на вот это:
Шрифты - общая директория на другом диске для двух Kubuntu. С неё тянутся ссылки на домашние ~/.fonts
Я так понимаю, две кубунты и , возможно, имена пользователей, из под которых работаете разные.
Похоже, что лажа с правами доступа к общей папке шрифтов или как-то криво организованы ссылки. Проверьте права доступа.

0
Dexel - 21 Август, 2013 - 10:01
Изображение пользователя Dexel.

Имена пользователей разные. Но они ж там по UID вроде. И они совпадают.
В смысле о том, что именно UBUNTU, у которой первый пользователь...
Это есть особенность имеено UBUNTU.
Вобщем эти UID у них одинаковые. У дальнейших юзеров UID рано или поздно станут не равны. Т.е. к примеру для юзера mysql уже разный UID, соответственно при перезагрузке на резервную ОСь нужно chown mysql:mysql dbfolder.
Вобщем права на fonts в норме однозначно. Меню то со списком фонтов вызывается при переключении, стало быть права на Read есть.

0
lord_i - 21 Август, 2013 - 10:30
Изображение пользователя lord_i.

Вобщем права на fonts в норме однозначно
А можно ls -l из папки фонтов? Для самотестирования?

И еще - чтоб убедится что дело в правах доступа можно гимп из под рута запустить. sudo gimp.
Если падать перестанет - косяк точно в правах доступа.

0
Dexel - 22 Август, 2013 - 00:24
Изображение пользователя Dexel.

Да, только под рутом запускать... Дело в том, что после выхода, некоторые проги переписывают конфиг своими правами. Так я Kate загнал. Теперь она не хочет сохранять сеансы :(

Вот вывод из .fonts:
[email protected]:~/.fonts$ ll
итого 128268
drwxr-xr-x 2 omen omen 36864 авг. 2 09:44 ./
drwxr-xr-x 9 root root 4096 июля 18 19:33 ../
-rw-r--r-- 1 omen omen 129932 мая 19 1999 612kb___.ttf
-rw-r--r-- 1 omen omen 259816 мая 19 1999 612klb__.ttf
-rw-r--r-- 1 omen omen 185528 мая 19 1999 612KosheyPL-Bold.ttf
-rw-r--r-- 1 omen omen 62348 июля 17 2000 ACADC___.TTF
-rw-r--r-- 1 omen omen 40176 дек. 31 1997 ACADEBOL.TTF

По всем файлам у меня 644 права.

0
lord_i - 22 Август, 2013 - 08:49
Изображение пользователя lord_i.

У Вас как-то все в кучу смешалось ... Конфиги лежат в хомяке у каждого пльзователя свои. Они не могут мешать другому пользователю тем более из другой операционки. Хотелось бы увидеть ls -l из ОБЩЕЙ папки фонтов. Та, которая -

Шрифты - общая директория на другом диске для двух Kubuntu. С неё тянутся ссылки на домашние ~/.fonts

0
Dexel - 22 Август, 2013 - 11:39
Изображение пользователя Dexel.

Конфиги лежат у каждого пользователя в своём хоме, да, так.
Поверьте, что есть огромный резон сего. Это две Ubuntu, независимые.
Такой вот даже мелочный момент: на этой Kate дохлая, а на второй ОСи - живая. А хрень где-то там где Катька хранит сессии. А это примерно ~/.kde/share/apps/kate...уже_насточертело_запоминать_изменения_структуры... Т.д. ;)

Вот вывод именно из той папки, с которой ссылки тянутся на две, ой, забыл: на 2 Kubuntu ...и ещё одну Lubuntu :D

Уж в первую очередь всё это проверил
# ll
итого 128268
drwxr-xr-x 2 omen omen 36864 авг. 2 09:44 ./
drwxr-xr-x 9 root root 4096 июля 18 19:33 ../
-rw-r--r-- 1 omen omen 129932 мая 19 1999 612kb___.ttf
-rw-r--r-- 1 omen omen 259816 мая 19 1999 612klb__.ttf
-rw-r--r-- 1 omen omen 185528 мая 19 1999 612KosheyPL-Bold.ttf
-rw-r--r-- 1 omen omen 62348 июля 17 2000 ACADC___.TTF
-rw-r--r-- 1 omen omen 40176 дек. 31 1997 ACADEBOL.TTF

PS. Между нами: на этой машине 2 Kubuntu и третья Lubuntu.
И через 2 метра стоит вторая резервная машина, на которой две Lubuntu. И тоже Апач, Базы, почти полная копия софта, как и на этих трёх. Это называется серьёзный резерв. Как по софту, так и по железу. Не в игрушки же играю ;)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры