Отладка gdb динамических библиотек
Собственно, subj. Как с помощью gdb залезть в адресное пространство загруженной динамической библиотеки?
Собственно, subj. Как с помощью gdb залезть в адресное пространство загруженной динамической библиотеки?
Собственно, загадка в чём: пропало автомонтирование, но dbus, hal, autofs, KDE-шные службы обработки сигналов hal-а -- все запущены и работают. Устройства в /dev создаются, dd из них читает, а автомонтирования -- нету! Подскажите, куда копать, кого настраивать?
Система - Fedora 8, при обновлении пролезло это чудовище. Подскажите, как вернуть обратно KDE3? Я не могу на этот кошмар смотреть (а тем более в нём работать). Это пиздец какой-то! Разработчиков ЭТОГО нужно медленно убить!!!
Скажите, сильно-ли различаются ELisp и CLisp? Пока нету компилятора Common-а, примеры выполняю в Emacs, и там в тексте вида
(defun 2func (x)
(function (lambda () x)))
(setq func (2func 6))
(funcall func)
(демонстрация lexical closure) интертрепатор ругается на последнюю строчку, мол,
debug(error (void-variable x))
(lambda nil x)()
funcall((lambda nil x))
eval((funcall func))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
Вроде должно всё работать - а оно не хочет :-( Не пойму, в чём заморочка...
Такой вопрос: в OOOD есть линии-соединители, они привязываются к точкам на сторонах прямоугольников (как пример), и при их перемещении (прямоугольников) двигаются за ними. Но я не нашёл, как добавить ещё точки на сторону, по умолчанию там одна точка, а мне МАЛО! Если кто сталкивался с этим - расскажите, pls.
Собственно, subj. Подскажите, какими функциями unix sockets можно получить список ip всех машин, находящихся в сети. Привязку к каким-либо библиотекам не предлагать, работать должно как в *NIX, так и в offtopic (Winsocks).
Собственно, проблема: обновлял я 7-ку, обновлял, вчера она представилась мне уже 8-кой, но куда-то исчез звук. ALSA не заводится, говорит, драйвера нету, куда играть - не знаю, идите в null, и сама туда же. Есть ли у кого-нить соображения, что с этим сделать можно, чтобы заработало?
Непонятно, какое назначение у этого поля. Если мне нужно узнать сетевой адрес самого себя, что вписывать туда?
Опять Fedora 7, опять после обновления отвалился hald. Причём если пускать его вручную (/usr/sbin/hald --daemon=yes), то он заводится. Похоже, что слетели его настройки какие-то. Может, кто скинет мне файлы конфигурации с рабочей машины?
Проблема такая: в заголовочных файлах SunRPC написан очень странный код вроде этого:
extern CLIENT *
clnt_create(/*host, prog, vers, prot*/); /*
char *host; -- hostname
u_long prog; -- program number
u_long vers; -- version number
char *prot; -- protocol
*/
или этого:
void clnt_perror(/* CLIENT *clnt, char *msg */); /* stderr */
char *clnt_sperror(/* CLIENT *clnt, char *msg */); /* string */
Как этот кошмар компилируется в примерах, которые идут с пакетом -- ума не приложу. Может, подскажете, в чём тут секрет?
Подскажите, где лежит нормальная литература по subj. Перерыл много сайтов, но кроме пары-тройки примерчиков (зачастую неработающих) найти не удаётся. Описание тоже скудное, и в общем непонятно, как с ним работать. Хелп ми, плиз!
Какие из основных каталогов не следует/не рекомендуется переводить на LVM? Например, /boot, он должен быть на обычном разделе, или можно его в LVM затолкать?
Собственно, subj. Посоветуйте, что лучше использовать. Программирование ведётся на C/C++, пока - на оффтопике, но в дальнейшем планируется перенос на Linux.
Проблема такая: при установке из Инета доп. пакетов в Федорке с завидной регулярностью вылетают русские консольные шрифты. Локаль - ru_RU.UTF-8. Оно, конечно, правится, но как бы сделать, чтобы этого не происходило? Что в консерватории править надо?
Скажите, у кого Fedora 7 - не наблюдал ли кто при обновлении через Yum что архивы списков зеркал primary.sqlite.bz2 постоянно битые? У меня закачивается раза с 4-го (хорошо если). RPM-ки качаются без ошибок.
В ОпОфисе 2.1 бумажка, изображающая рабочее поле, была сдвинута к левому краю, в 2.3 она посередине, как в оффтопикОфисе. Можно ли опять сдвинуть её влево?
Подскажите, почему и зачем в памяти постоянно висит subj, отжирая немеряно трафика? Что он пытается закачать? при запуске установки из репозиториев всё равно выкачивается primarysqlite.bz2 вне зависимости от того, сколько вытянул subj.
Вкратце - после обновления перестал стартовать hal, но вручную (/usr/sbin/hald --daemon=yes) запускается. Переставил hal и dbus основные пакеты, без зависимостей - безрезультатно. /usr/share/hal стоит в 755 рекурсивно. Сказал скрипту "daemon --check $servicename $processname --verbose=yes --use-syslog", в лог вывалилось следующее:
Sep 21 23:01:05 localhost hald[10208]: 23:01:05.276 [I] hald.c:634: hal 0.5.10
Sep 21 23:01:05 localhost hald[10208]: 23:01:05.277 [I] hald.c:643: Will daemonize
Sep 21 23:01:05 localhost hald[10208]: 23:01:05.277 [I] hald.c:644: Becoming a daemon
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.278 [I] hald_dbus.c:5284: local server is listening at unix:abstract=/var/run/hald/dbus-nnWjRGfn3W,guid=81576c80770488970013800046f414 f1
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.285 [I] ck-tracker.c:387: got seat '/org/freedesktop/ConsoleKit/Seat1'
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.285 [I] ck-tracker.c:317: got session '/org/freedesktop/ConsoleKit/Session1' for seat '/org/freedesktop/ConsoleKit/Seat1'
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:270: Got active state (ACTIVE) and uid 500 on session '/org/freedesktop/ConsoleKit/Session1'
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:338: Got all sessions on seat '/org/freedesktop/ConsoleKit/Seat1'
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:414: Got seats
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.287 [I] ck-tracker.c:796: Got seats and sessions
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [I] hald_runner.c:301: Runner has pid 10210
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [W] ci-tracker.c:299: Could not get uid for connection: org.freedesktop.DBus.Error.NameHasNoOwner Could not get UID of name 'org.freedesktop.DBus': no such name
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [E] hald_dbus.c:4944: Cannot get caller info for org.freedesktop.DBus
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.291 [I] hald_runner.c:182: runner connection is 0x9ae3250
Sep 21 23:01:05 localhost hald[10209]: 23:01:05.294 [W] osspec.c:309: Unable to open /proc/mdstat: Permission denied
Sep 21 23:01:08 localhost setroubleshoot: SELinux is preventing /usr/sbin/hald (hald_t) "read" to mdstat (proc_mdstat_t). For complete SELinux messages. run sealert -l 55c27186-83c1-49d0-bc74-825a8b53cd47
Что с этим делать - не пойму. Подскажите, куда копать?
| ← назад | следующие → |