← All posts tagged bug

Понадобилось работать в Eclipse. Запускаю, создаю проект, пытаюсь запустить отладку... чувствую, всё как-то долго. Всё время подвисают окна, процессы, отладка... работать невозможно! Постоянно виснет отладка, не реагирует на кнопки.
Короче, выяснилось что это известный баг, связанный с GTK3: bugs.launchpad.net
Есои добавить
export SWT_GTK3=0
перед запуском бинарника, то программа оживает!

Дурацкий баг в QtCreator заставлял меня искать ошибку там, где её не было.
У меня есть массив байт (uint8_t buff[] = { 0x12, 0x00, 0x22, 0x00, 0x38, 0x00 ...}), в процессе отладки я заметил что в массиве не хватает элементов! Перелапатил код в месте инициализации массива, никак не мог понять как при инциализации может не записаться значение в память.
При помощи обозревателя памяти выяснил что значение в память записывается, но QtCretor в окне переменных отладчтика интерпретирует его как какой-то спецсимвол и затирает элемент стоящий после него.
Злополучный байт: 0x22. В QtCreator 2.7.1 бага уже не наблюдаю.

У Угнича какая-то странная арифметика.
"4 days ago" это 19е число (сейчас 24е).
14е число может быть и "9 days ago" и "10 days ago" и так далее...
Похоже он считает сутками от текщего времени.

mate-maximus сильно тормозит загрузку рабочего окружения, если используется compiz.
Описание бага и обходной путь здесь: github.com

А ещё, я решил попробовать индексный поисковой движок Tracker, но он не запускатеся автоматом в Mate, потому что не прописали его в ярлыке автозапуска. Надо в файлах
/etc/xdg/autostart/tracker-miner-fs.desktop
/etc/xdg/autostart/tracker-store.desktop
добавить "MATE;" в строку "OnlyShowIn"

В жуйке после некоторых символов юникода обрубается пост. Вот почему так криво выглядит мой пост #2439484, я только сейчас это заметил.
Проблема возникает с симолами группы U+1D***. У меня там использовался U+1D74D MATHEMATICAL BOLD ITALIC SMALL PSI. Если я его попытаюсь вставить в пост, то он всё равно исчезнет и после него всё написанное так же исчезнет. Обидно.

Либреофис не может осилить написание документа из 5ти строк. Вылетает либо сразу, либо через несколько секунд. Я просто не могу так работать, это какой-то эпикфейл.

[ 249.738643] soffice.bin[3437]: segfault at 10 ip b594bfa7 sp bfd68d20 error 4 in libgio-2.0.so.0.3400.1[b58a7000+15b000]
[ 269.985353] soffice.bin[3478]: segfault at 10 ip b590afa7 sp bff78800 error 4 in libgio-2.0.so.0.3400.1[b5866000+15b000]
[ 284.615733] soffice.bin[3518]: segfault at 10 ip b5943fa7 sp bfc28380 error 4 in libgio-2.0.so.0.3400.1[b589f000+15b000]
[ 333.798688] soffice.bin[3627]: segfault at 10 ip b5902fa7 sp bfd8b960 error 4 in libgio-2.0.so.0.3400.1[b585e000+15b000]
[ 444.903204] soffice.bin[3688]: segfault at 10 ip b5863fa7 sp bffbbfa0 error 4 in libgio-2.0.so.0.3400.1[b57bf000+15b000]
[ 508.623223] soffice.bin[3771]: segfault at 10 ip b587ffa7 sp bfc6e2a0 error 4 in libgio-2.0.so.0.3400.1[b57db000+15b000]
[ 584.171563] soffice.bin[3812]: segfault at 10 ip b590cfa7 sp bfc0ace0 error 4 in libgio-2.0.so.0.3400.1[b5868000+15b000]
[ 613.026682] soffice.bin[3878]: segfault at 10 ip b58eafa7 sp bf9ffdc0 error 4 in libgio-2.0.so.0.3400.1[b5846000+15b000]
[ 716.125483] soffice.bin[3926]: segfault at 10 ip b593ffa7 sp bff7b100 error 4 in libgio-2.0.so.0.3400.1[b589b000+15b000]
[ 876.591742] soffice.bin[4007]: segfault at 10 ip b5944fa7 sp bffb9b40 error 4 in libgio-2.0.so.0.3400.1[b58a0000+15b000]
[ 1098.568683] soffice.bin[4079]: segfault at 10 ip b58bffa7 sp bf88e560 error 4 in libgio-2.0.so.0.3400.1[b581b000+15b000]

caja-dropbox можно поставить только удалив nautilus-dropbox, и поставив пакет dropbox с официального сайта. После этого правда значок дропбокса всё равно открывает наутилус, но зато caja сможет показывать галочки дропбоксовские, давать ссылки и т.п.

Кстати, намертво зависающие программы при работе по сети (#2185312), это баг gvfs. Его до сих пор не исправили: bugs.launchpad.net
Тож Убунта, свистелки и перделки приходят обновлениями по 200 мб, а критичные баги они переносят из версии в версию. Я даже в закладках браузера создал подраздел "баги" и теперь буду туда копировать все найденые мною баги чтобы отслеживать их статус и искать свежие костыли.
Намертво зависающие программы с трудом лечатся (не с первого раза срабатывает) убиванием gvfsd и gvfsd-fuse. Причём надо SIGTERM слать, например так:
killall gvfsd-fuse -9

Оказывает дело (#2158115) не в ванильности gzip, а какими-то проблемами у zlib или SciDAVis с именем файла проекта — кириллицей названный не хочет открывать.
Придётся написать какой-нибудь конвертор имён заодно что-ли... чтобы транслировать имющиеся имена файлов. Ах он ещё и не понимает если в названии пути есть кириллица? Ну тогда совсем капец.

В 11.04 какой-то нереально странный баг в NFS — init-скрипт отключает NFSv3 О_о Из-за этого мой медиаплеер к телеку криво воспроизводил файлы и не работала перемотка :-/
Проверить что баг есть, можно (при работающем NFS) например так:
ps ax | grep rpc.mountd
Если баг есть, у rpc.mountd будет опция "--no-nfs-version 3"

Workaround: закомментировать
#$PREFIX/bin/rpcinfo -u localhost nfs 3 >/dev/null 2>&1 ||
#RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3"
в /etc/init.d/nfs-kernel-server

bug

XBMC не понимает обратную косую черту (\) в пути :-/ Причём не выдаётся никаких диагностических сообщений об этом, XBMC делает вид что папка пустая.
Надо не забыть создать тикет.

DE (Gnome) внезапно перестало ловить нажатия мыши — просто ничего нельзя было сделать мышкой, такого раньше не было. Убил Conky, который только что поставил — не помогло. Убил firefox, во время работы которого это и произошло, — помогло. Хм.

CUPS после обновления на сервере печатает как хочет! Хочет, половину страниц не печатает, хочет, зачем-то два раза печатает... причём по-прежнему некоторые страницы недопечатанные оказываются :-/

Я кстати заметил из логов что у меня "тёк" недавно трансмиссион на сервере:
[51816.105142] transmission-da: page allocation failure. order:0, mode:0x4020
[51816.105162] Pid: 3091, comm: transmission-da Not tainted 2.6.38.8-pserver #1
[51816.105168] Call Trace:
[51816.105203] [<c10ce536>] ? __alloc_pages_nodemask+0x5f6/0x740
[51816.105234] [<c14664f1>] ? tcp_v4_rcv+0x481/0x780
<...>
и так далее. Причём это как-то оказалось связано с сетевухой (а может она "потекла"?):
[51981.033576] 8139too 0000:01:00.0: eth0: Memory squeeze, dropping packet

Что интересно — это никак не сказалось на работе сервера или трансмиссиона.
Версия 2.50, поаккуратнее с ней.