alakond |
|
Темы:
1
Сообщения:
3
Участник с: 21 мая 2010
|
запускаю из консоли, при краше пишет: Pidgin 2.7.0 были с ошибками сегментации и попытались просмотреть файл ядра. pidgin -d: (14:22:26) oscar: Sent message to 123456789. если дебажить дальше, то: Starting program: /usr/bin/pidginТ-е, вот эта /lib/libc.so.6 штука нам гадит: pacman -Qo /lib/libc.so.6 Идеальный конечно вариант, если разрабы http://developer.pidgin.im/ticket/11984 исправят… Но, ждать мочи нет. Подскажите, как пиджин откатить на предыдущую версию? |
nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
http://wiki.archlinux.org/index.php/Downgrading_Packages
Говорила мама: "RTFM, сынок!"
|
alakond |
|
Темы:
1
Сообщения:
3
Участник с: 21 мая 2010
|
Спасибо. Именно этой ссылки я и ждал. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
“гадит” общесистемная libc - стандартная библиотека Си :) у них похоже на какую-то кадость со строками, забывают NULL символ. И используют до сих пор не безопастные vfprintf… мда. Запостить репорт имхо на арчевком багтрекере, что бы убрали эту гадость.
systemd должен умереть.
|
alakond |
|
Темы:
1
Сообщения:
3
Участник с: 21 мая 2010
|
вы не знаете, к ней никакого патча нет? это бы меня больше устроило, чем даунгрейд. |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
патчинг libc может негативно отразится на уже установленных, имеющих свои “костыли”, приложениях.
Разберемся, голубчик!
|
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
да libc тут не виновата никоим образом, она не должна проверять, а в некоторых случаях (как по ссылке strlen) и не может проверить корректность входных данных - забыли вызывающие \0 в конце строки, и все, функция остановиться не сможет и вылезет за пределы дозволенного, вот тебе и сегфолт. Так что багу сделали именно в pidgin, насколько я могу понять бектрейс
systemd должен умереть.
|