Последние пару лет перелез с DE на WM + приблудки (после некоторых поисков остановился на IceWM) - изначально потому что на работе и дома были слабенькие машинки, которым плохело под тяжестью последних версий популярных WM, потом уже стало делом привычки. Недавно обновил дома машину - кардинально, на двухъядерник с двумя гектарами мозгов, соответственно систему поставил AMD64 - надо ж попробовать хоть когда-то, а все пользовательское окружение оставил старым, соответственно обновив под эту платформу. И после этого у меня вылезла неприятность с программкой gmrun - я ее использую для запуска программ а-ля "ALT + F2" в KDE - она тупо коредампится. Пробовал ее пересобирать со всеми зависимостями, обновлять бинарно сборкой из официального репозитория - без результатов. Связался с мэйнтейнером порта, послал ему дампы, и вот что получилось в результате нашей переписки:
Код: Выделить всё
Pavel Greenberg кому garga
subject: gmrun coredump on 8.0-RC1 AMD64
Good evening!
Excuse me for interruption, I have $subj problem on my system.
My system is:
uname -a
FreeBSD dog 8.0-RC1 FreeBSD 8.0-RC1 #0: Thu Sep 17 18:50:57 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
I tried to build gmrun from ports and install it from pre-builded package, but have the same problem. I configure port with option " --enable-debug=yes", after that run "gdb gmrun -c gmrun.core" and have this output in gdb:
(gdb) bt
#0 0x00000008023b50cb in g_type_is_a () from /usr/local/lib/libgobject-2.0.so.0
#1 0x000000080088ce74 in gtk_type_new () from /usr/local/lib/libgtk-x11-2.0.so.0
#2 0x00000000004091bd in gtk_completion_line_new () at gtkcompletionline.cc:780
#3 0x000000000040cfec in main (argc=1, argv=0x7fffffffea10) at main.cc:569
(gdb)
My ports tree and installed software is up to date on 07 October 2009.
Код: Выделить всё
I noted this at home few days ago but sadly didn't have time to investigate,
actually, i'm not a gtk developer and gmrun development doesn't exist
anymore.
I'll try to take a look this weekend, but if you can/want take a look and
send me a patch i'll be glad to commit.
Thanks
В принципе, можно поменять WM или вообще перейти на DE и не париться, благо система ныне позволяет - но, как я уже говорил, вошло в привычку, да и все остальное в текущей среде устраивает. Пока пользуюсь встроенной консольной строкой IceWM'а, но она убога.
Просьба к людям, которые с программированием на короткой ноге (я пробовал покопаться в коде сам, но моих знаний явно не хватает, я не программист и никогда им не был, не считая студенческих работ, от которых в памяти уже ничего не осталось): может как-нибудь по свободе покопаетесь, попытаетесь разобраться и вышлете патчик мэйнтейнеру на garga пёсик freebsd точка org? Тут уже даже не личная просьба, а "за державу обидно", чтобы лишний баг в системе портов не висел.