[sisyphus] kde4-digikam segmentation fault

Alexey Borisenkov grizlik78 на gmail.com
Сб Фев 4 17:29:45 MSK 2012


04.02.2012 17:03, Alexey Borisenkov пишет:
> То есть, судя по коду, должна вызываться функция init_usb() из libusb, а
> вызывается (судя по показаниям gdb) функция из libdc1394

Поправочка, init_usb() из libusb-compat, конечно же.

Короче, вопрос господам учёным. Я не наблюдаю у libgphoto2 каких-либо 
зависимостей на libdc1394, так что, наверное, libgphoto2 и понятия не 
имеет о том, что существует такая библиотека. Однако digikam линкуется и 
с libgphoto2, и с libdc1394 (в которой есть init_usb). А libgphoto2, в 
свою очередь, слинкована с libusb-compat, где тоже есть своя init_usb.
Действительно ли в этом случае компоновщик может перепутать функции с 
одинаковыми именам из разных библиотек?


Подробная информация о списке рассылки Sisyphus