Home
mc-dev
mc-dev@conference.jabber.ru
06.05.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.5 | Latest release: 4.7.2
[00:23:18] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2169 ([Patch] I can has 256 colorz) created
http://www.midnight-commander.org/ticket/2169
• mc-I_can_has_256_colorz_skrinshut.png attached to Ticket #2169
http://www.midnight-commander.org/attachment/ticket/2169/mc-I_can_has_256_colorz_skrinshut.png
• mc-4.7.0.5-I_can_has_256_colorz.patch attached to Ticket #2169
http://www.midnight-commander.org/attachment/ticket/2169/mc-4.7.0.5-I_can_has_256_colorz.patch
• mc-4.7.2-I_can_has_256_colorz.patch attached to Ticket #2169
http://www.midnight-commander.org/attachment/ticket/2169/mc-4.7.2-I_can_has_256_colorz.patch
[00:33:19] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2170 (Color collisions) created
http://www.midnight-commander.org/ticket/2170
• Ticket #2171 (Hotkey color used for complete entries) created
http://www.midnight-commander.org/ticket/2171
• Ticket #2172 (Skins to override editor syntax highlight colors) created
http://www.midnight-commander.org/ticket/2172
[02:06:53] slavazanko/h вышел из конференции
[04:51:53] iNode вышел из конференции
[04:51:59] iNode зашёл в конференцию
[05:28:50] il.smind... зашёл в конференцию
[05:33:03] iNode вышел из конференции
[05:38:56] dkostousov зашёл в конференцию
[05:39:10] <dkostousov> Доброго времени суток
[05:41:10] <il.smind...> dkostousov: да!
[05:42:21] <dkostousov> почему в screen'е mc не сохраняет историю вывода шела? Ctrl-O нажал - и чистый экран перед тобой
[05:45:22] repolainen зашёл в конференцию
[05:45:39] <il.smind...> хороший вопрос... не знаю... надо позыредь
[05:56:46] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2169 ([Patch] I can has 256 colorz) updated
http://www.midnight-commander.org/ticket/2169#comment:1
[05:58:44] il.smind... вышел из конференции: Компьютер вошёл в спящий режим
[06:10:10] andrew_b зашёл в конференцию
[06:11:15] <andrew_b> Мужуки, у меня умерла бабушка :(, поэтому как минимум два дня меня тут не будет.
[06:11:18] andrew_b вышел из конференции
[06:12:41] iNode зашёл в конференцию
[06:15:16] <dkostousov> il.smind...: можно надеяться, что почините?
[06:27:18] repolainen вышел из конференции
[06:43:20] <il.smind> andrew_b: ну мои соболезнования
[07:03:01] <iNode> andrew_b: соболезную, пусть земля ей будет пухом
[08:06:19] <dkostousov> Народ, кто-то на хабр позвать может?
[08:15:16] slavazanko зашёл в конференцию
[08:15:24] slavazanko/w зашёл в конференцию
[08:15:57] <slavazanko> всем привет.
[08:16:17] <slavazanko> > Мужуки, у меня умерла бабушка
мои соболезнования
[08:16:47] slavazanko/w вышел из конференции
[08:27:59] BanderOS зашёл в конференцию
[08:37:06] iNode вышел из конференции
[08:47:38] styx.mp зашёл в конференцию
[09:11:57] <il.smind> slavazanko ну где тебя носит?
[09:12:08] <slavazanko> туд я
[09:12:43] <il.smind> ага, спалилсо
[09:12:47] <il.smind> 212
[09:12:49] <slavazanko> ага :)
[09:13:05] <il.smind> 2161_*
[09:13:13] iNode зашёл в конференцию
[09:13:15] <slavazanko> ты последние тикеты от egmont'а видел? Он там всерьёз скины перелопатил. на 256 цветов.
[09:13:24] <slavazanko> 212 смотрю
[09:18:14] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2172 (Skins to override editor syntax highlight colors) updated
http://www.midnight-commander.org/ticket/2172#comment:1
• Ticket #2172 (Skins to override editor syntax highlight colors) updated
http://www.midnight-commander.org/ticket/2172#comment:2
[09:20:11] BanderOS вышел из конференции
[09:21:29] Yury V. Zaytsev зашёл в конференцию
[09:22:21] <Yury V. Zaytsev> slavazanko: не понял насчет меня. Я 4.7.0.5 собрал и сообщил о том, что там всё ок. А 4.7.2 оно для слая, он же гентушник.
[09:22:55] <Yury V. Zaytsev> andrew_b: плохо. соболезную.
[09:24:45] <slavazanko> понял :)
[09:28:32] il.smind вышел из конференции
[09:30:51] <Yury V. Zaytsev> Ладно, труба зовет
[09:30:52] Yury V. Zaytsev вышел из конференции
[09:31:42] il.smind. зашёл в конференцию
[09:34:01] styx.mp вышел из конференции
[09:35:05] styx.mp зашёл в конференцию
[09:48:23] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1988 (Working in diff filesystem doesn't allow copy operation) updated
http://www.midnight-commander.org/ticket/1988#comment:7
[10:18:26] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2169 ([Patch] I can has 256 colorz) updated
http://www.midnight-commander.org/ticket/2169#comment:4
[10:28:29] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2173 (Warn if 256 colors are used but not available) created
http://www.midnight-commander.org/ticket/2173
[10:33:28] <slavazanko> Илья, перебазировать 212 на текущий мастер?
[10:33:30] <slavazanko> или сам?
[10:38:15] <il.smind.> я сам
[10:38:28] <il.smind.> slavazanko: мы жрали-с
[10:38:51] <slavazanko> ну давай. А то я уже начинаю с -Werror компилять.. а в 212 есть пару неотклинапленных участков...
[10:53:44] <il.smind.> ог, ща займус
[10:58:35] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2174 (Quick search partial interrupt) created
http://www.midnight-commander.org/ticket/2174
[11:09:55] <il.smind.> slavazanko: у нас есть опцио для того чтобы использовать базу для автодополнений?
[11:10:26] <slavazanko> нету
[11:10:27] <il.smind.> те. учитывать слова до текущего файла, учитывать весь файла
[11:10:40] <il.smind.> а сейчас весь файл просматривается?
[11:11:00] <slavazanko> а
[11:11:05] <slavazanko> есть
[11:11:13] <slavazanko> ща вспомню :)
[11:13:47] <slavazanko> editor_wordcompletion_collect_entire_file
[11:13:54] <slavazanko> =1 - по всему файлу
[11:14:06] <slavazanko> =0 - тоьлко до текущей позиции от начла
[11:15:37] BanderOS зашёл в конференцию
[11:18:37] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2175 (Panelize doesn't honour current sorting) created
http://www.midnight-commander.org/ticket/2175
[11:20:43] iNode вышел из конференции
[11:22:23] iNode зашёл в конференцию
[11:28:42] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2176 (Safe delete improvement) created
http://www.midnight-commander.org/ticket/2176
[11:38:54] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2177 (mcdiff shortcut) created
http://www.midnight-commander.org/ticket/2177
[11:41:57] BanderOS вышел из конференции
[11:42:56] BanderOS зашёл в конференцию
[11:44:15] styx.mp вышел из конференции: offline
[11:47:08] igor_zakharoff зашёл в конференцию
[11:48:26] <igor_zakharoff> mcdiff постоянно валится с
Исключение в операции с плавающей точкой
[11:48:40] <slavazanko> ого
[11:48:56] <slavazanko> есть возможность показать бэктрейс?
[11:48:57] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2177 (mcdiff shortcut) updated
http://www.midnight-commander.org/ticket/2177#comment:1
[11:49:08] <igor_zakharoff> как это сделать?
[11:49:36] <slavazanko> откуда Вы скачали mc?
[11:49:53] <igor_zakharoff> собрал из сырцов. система arch linux.
[11:50:20] <slavazanko> гм. core dump есть?
[11:50:35] <igor_zakharoff> где его искать?
[11:50:54] <igor_zakharoff> есть gdb, если поможет.
[11:53:47] <il.smind.> igor_zakharoff: а файлы то большие сравниваются?
[11:54:01] <igor_zakharoff> нет, маленькие.
[11:54:10] <il.smind.> у меня такое было когда строки были очень длинные
[11:54:13] <slavazanko> ну...
после грохания создаётся core.PID в текущем каталоге. Если нету, то наверное улимиты не те:
$ ulimit -c unlimited
$ mc
<тут вызвать падение>
$ gdb /path/to/mc core.12345
(12345 = PID упавшего процесса)

потом внутри gdb
bt full
[11:54:42] <slavazanko> http://www.midnight-commander.org/wiki/doc/tracingCrash
[11:56:14] <il.smind.> slavazanko: на, на...
[11:56:15] <il.smind.> mc -e "file"
[11:56:43] <il.smind.> вот такие пироги, что то переоптимизировали :(
[11:57:26] <slavazanko> спокойно, без паники
[11:57:50] <igor_zakharoff> slavazanko: хмм, перезапустил mc - не падает.
[11:58:17] <slavazanko> плохо. ошибка плавающая
[11:58:36] <igor_zakharoff> да. орять перезапустил - упал.
[11:58:37] <il.smind.> slavazanko: да
[11:58:57] <il.smind.> igor_zakharoff: вот тогда показывай трэйс
[11:58:59] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2178 (mcedit crash after ctrl-z) created
http://www.midnight-commander.org/ticket/2178
• Ticket #2169 ([Patch] I can has 256 colorz) updated
http://www.midnight-commander.org/ticket/2169#comment:5
[12:01:17] <igor_zakharoff> (gdb) bt full
#0 0x080ebdc3 in ?? ()
No symbol table info available.
#1 0x080ecac3 in dview_update ()
No symbol table info available.
#2 0x080edc70 in ?? ()
No symbol table info available.
#3 0x0805d4da in dlg_process_event ()
No symbol table info available.
#4 0x0805d9c1 in run_dlg ()
No symbol table info available.
#5 0x080ec4f9 in diff_view ()
No symbol table info available.
#6 0x080945ff in main ()
No symbol table info available.
[12:02:54] iNode вышел из конференции
[12:03:23] iNode зашёл в конференцию
[12:03:57] <slavazanko> igor_zakharoff: ix86 или x86_64?
[12:04:05] <igor_zakharoff> i686
[12:04:53] <slavazanko> > (gdb) bt full
без отладочной информации мс собран :(
[12:05:25] <igor_zakharoff> да. собрать как сказано в http://www.midnight-commander.org/wiki/doc/tracingCrash ?
[12:05:38] <il.smind.> ага
[12:06:24] <igor_zakharoff> сейчас.
[12:12:08] <igor_zakharoff> а что-то то же самое
(gdb) bt full
#0 0x080f3cd6 in ?? ()
No symbol table info available.
#1 0x080f6522 in ?? ()
No symbol table info available.
#2 0x080f869b in dview_update ()
No symbol table info available.
#3 0x080f7ca2 in ?? ()
No symbol table info available.
#4 0x0805c9d6 in ?? ()
No symbol table info available.
#5 0x0805da7b in ?? ()
No symbol table info available.
#6 0x0805de37 in dlg_process_event ()
No symbol table info available.
#7 0x0805df26 in ?? ()
No symbol table info available.
#8 0x0805df95 in run_dlg ()
No symbol table info available.
#9 0x080f7ff1 in diff_view ()
No symbol table info available.
#10 0x08098b9b in ?? ()
No symbol table info available.
#11 0x08098dc2 in ?? ()
No symbol table info available.
#12 0x0809970d in main ()
No symbol table info available.
[12:12:55] <slavazanko> повторяется стабильно?
[12:13:19] <slavazanko> Илья, я занялся сегфаултом в редакторе
[12:13:35] <igor_zakharoff> да, стабильно.
[12:14:07] <il.smind.> slavazanko: ок, мне просто сейчас служебку надо сдать, пойду поработаю...
[12:14:09] <slavazanko> igor_zakharoff: отлично. Если файл, который сравниваешь, не сильно большой и не секретный - опубликуй его где-нить.
[12:16:33] <slavazanko> сегфаулт был и в 4.7.1
это не оптимизация...
[12:16:42] <slavazanko> я про редактор :)
[12:19:08] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2178 (mcedit crash after ctrl-z) updated
http://www.midnight-commander.org/ticket/2178#comment:1
[12:22:06] <igor_zakharoff> сравниваю дефолтный mc.ext (/etc/mc/mc.ext) со своим ~/.mc/bindings
http://f2404.narod.ru/bindings
[12:23:22] <slavazanko> ага. уже лучше :)
я пока немного другой проблемой занят. Но попозжа Илья освободится или я освобожусь - и обязательн глянем (сегфолты имеют самый высокий приоритет при фиксинге). Не убирай пока файл по ссылке, ок?
[12:23:46] <igor_zakharoff> хорошо.
[12:27:19] <il.smind.> igor_zakharoff: несколько раз попробовал, не повторяется...
[12:28:08] <igor_zakharoff> в чём может быть дело?
[12:31:06] <igor_zakharoff> бывает, сразу падает, бывает, нужно нажать "вниз" или PgDn.
[12:33:42] <il.smind.> у меня такая шляпа была при сравнении файлов под 100Мб
[12:34:57] <igor_zakharoff> эти маленькие.
[12:42:26] <il.smind.> igor_zakharoff: ты сможешь собрать с отладкой?
[12:42:50] dkostousov вышел из конференции
[12:43:17] <igor_zakharoff> смогу, если скажешь, как.
[12:46:12] <il.smind.> ./configure --enable-maintainer-mode
make
src/mc
[12:46:39] <il.smind.> но сначала make clean
[12:47:16] <igor_zakharoff> собираю.
[12:49:13] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2179 (gotar.ini update) created
http://www.midnight-commander.org/ticket/2179
• gotar.ini.diff attached to Ticket #2179
http://www.midnight-commander.org/attachment/ticket/2179/gotar.ini.diff
• Ticket #2089 (diff via "File exists" dialog) updated
http://www.midnight-commander.org/ticket/2089#comment:1
[12:53:19] <igor_zakharoff> собрал, произвёл те же действия, вывод gdb понятнее не стал.
[12:53:25] <igor_zakharoff> (gdb) bt full
#0 0x080f3cd6 in ?? ()
No symbol table info available.
#1 0x080f6522 in ?? ()
No symbol table info available.
#2 0x080f869b in dview_update ()
No symbol table info available.
#3 0x080f7ca2 in ?? ()
No symbol table info available.
#4 0x0805c9d6 in ?? ()
No symbol table info available.
#5 0x0805da7b in ?? ()
No symbol table info available.
#6 0x0805de37 in dlg_process_event ()
No symbol table info available.
#7 0x0805df26 in ?? ()
No symbol table info available.
#8 0x0805df95 in run_dlg ()
No symbol table info available.
#9 0x080f7ff1 in diff_view ()
No symbol table info available.
#10 0x08098b9b in ?? ()
No symbol table info available.
#11 0x08098dc2 in ?? ()
No symbol table info available.
#12 0x0809970d in main ()
No symbol table info available.
[12:53:50] <slavazanko> как gdb запукаешь? Куда поставился свежескомпилённый mc?
[12:54:50] <igor_zakharoff> а, я не тот бинарник указал.
[12:55:11] <slavazanko> eue
[12:55:14] <slavazanko> угу :)
[12:55:19] <igor_zakharoff> (gdb) bt full
#0 0x080f3cd6 in cvt_mget (src=0x96b8839 "\tnon-local virtual filesystem, i.e. either tarfs, mcfs or ftpfs,",
srcsize=64, dst=0xbfbf1f31 " %f -> name of the current file. Unlike %p, if file is lo", dstsize=57, skip=0, ts=0,
show_cr=1) at ydiff.c:1414
j = 111
i = 1
tmp = 0xbfbf1f30 "# %f -> name of the current file. Unlike %p, if file is lo"
base = 0
sz = 0
#1 0x080f6522 in dview_display_file (dview=0x96b5c08, ord=0, r=2, c=1, height=36, width=58) at ydiff.c:2586
ch = 32
next_ch = 111
col = 58
cnt = 58
i = 44
k = 58
j = 8
buf = "# %f -> name of the current file. Unlike %p, if file is lo\000\000\000\000\000\000%\000\000\000~/.mc/bindings\000", ' ' <repeats 23 times>, "\000 \000\000\000\000/etc/mc/mc.ext\000\n\n;h\267\304?\277\277\304?\277\277*;h\267MemTotal: 2581348 kB\n\000:c\t\f\000\000\000r\001\000\200\002\000\000\000\310:c\t\200?\277\277\300\037\277\277AjW\267\361:c\t\311\071c\t\000\000\000\000\000\000\000\000\311\071c\t\v\000\000\000p"...
f = 0x0
skip = 0
display_symbols = 0
display_numbers = 0
show_cr = 1
tab_size = 0
p = 0x96beba8
nwidth = 0
xwidth = 0
#2 0x080f869b in dview_update (dview=0x96b5c08) at ydiff.c:3389
height = 38
width1 = 60
width2 = 60
last = 675
#3 0x080f7ca2 in dview_callback (w=0x96b5c08, msg=WIDGET_KEY, parm=409) at ydiff.c:3121
dview = 0x96b5c08
h = 0x96a7d40
i = MSG_HANDLED
#4 0x0805c9d6 in send_message (w=0x96b5c08, msg=WIDGET_KEY, parm=409) at ../src/dialog.h:242
---Type <return> to continue, or q <return> to quit---
[12:55:30] <slavazanko> во, другое дело
[12:55:44] <igor_zakharoff> No locals.
#5 0x0805da7b in dlg_key_event (h=0x96a7d40, d_key=409) at dialog.c:752
handled = MSG_NOT_HANDLED
#6 0x0805de37 in dlg_process_event (h=0x96a7d40, key=409, event=0xbfbf40b0) at dialog.c:860
No locals.
#7 0x0805df26 in frontend_run_dlg (h=0x96a7d40) at dialog.c:894
d_key = 409
event = {buttons = 64 '@', modifiers = 125 '}', vc = 2410, dx = 0, dy = 0, x = -1, y = 0, type = 0,
clicks = 0, margin = 135326636, wdx = 16632, wdy = -16449}
#8 0x0805df95 in run_dlg (h=0x96a7d40) at dialog.c:910
No locals.
#9 0x080f7ff1 in diff_view (file1=0x9649b58 "/home/igor/.mc/bindings", file2=0x9649ba8 "/etc/mc/mc.ext",
label1=0x9649b58 "/home/igor/.mc/bindings", label2=0x9649ba8 "/etc/mc/mc.ext") at ydiff.c:3222
error = 0
dview = 0x96b5c08
bar = 0x96abab0
dview_dlg = 0x96a7d40
#10 0x08098b9b in mc_maybe_editor_or_viewer () at main.c:1938
No locals.
#11 0x08098dc2 in do_nc () at main.c:2003
midnight_colors = {6, 6, 6, 6}
#12 0x0809970d in main (argc=3, argv=0xbfbf4324) at main.c:2384
s = {st_dev = 2051, __pad1 = 0, __st_ino = 1622401, st_mode = 16877, st_nlink = 3, st_uid = 1000,
st_gid = 100, st_rdev = 0, __pad2 = 0, st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = {
tv_sec = 1273142100, tv_nsec = 0}, st_mtim = {tv_sec = 1273143667, tv_nsec = 0}, st_ctim = {
tv_sec = 1273143667, tv_nsec = 0}, st_ino = 1622401}
mc_dir = 0x96a8160 "widget-panel"
error = 0x0
isInitialized = 1
[12:55:56] <igor_zakharoff> вот.
[12:56:04] <slavazanko> ydiff.c:1414
[12:59:06] <il.smind.> igor_zakharoff: сделай вот что
[12:59:14] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1561 (Help for editor dialogs) updated
http://www.midnight-commander.org/ticket/1561#comment:12
• Ticket #2177 (mcdiff shortcut) updated
http://www.midnight-commander.org/ticket/2177#comment:2
• Ticket #2180 (Screen output can't handle non-printable characters) created
http://www.midnight-commander.org/ticket/2180
• mcdiff.png attached to Ticket #2180
http://www.midnight-commander.org/attachment/ticket/2180/mcdiff.png
[12:59:29] <il.smind.> ты же уже сделал ./configure --enable-maintainer-mode
[12:59:31] <il.smind.> ?
[13:00:08] <igor_zakharoff> да, последний вывод с этой опцией.
[13:01:35] <il.smind.> igor_zakharoff: ок, открой ydiff.c
[13:01:47] <il.smind.> перейди в строку 1414
[13:02:17] <igor_zakharoff> ага.
[13:02:21] <il.smind.> добавь строку
mc_log ("j: %i\n", j);
[13:02:30] <igor_zakharoff> после 1414?
[13:02:32] <il.smind.> должно получиться
[13:03:07] <il.smind.> while (j-- > 0)
{
mc_log ("j: %i\n", j);
if (skip > 0)
[13:03:29] <il.smind.> собирай
[13:03:32] <slavazanko> редактор и ctrl-z поломали где-то между 4.7.0 и 4.7.1
ща буду бисектить...
[13:06:13] <igor_zakharoff> собрал, запустил. куда он должен вывести j?
[13:06:40] <il.smind.> не не еще кое что
[13:06:53] <il.smind.> надо файл ini поправить
[13:07:17] <il.smind.> development.enable_logging=1
[13:07:27] <il.smind.> в секцию
[Midnight-Commander]
[13:07:33] <il.smind.> надо добавить
[13:07:54] <il.smind.> но только надо отключить автосохранение конфигурации
[13:08:11] <il.smind.> иначе при выходе из mc оно перезапишется
[13:08:42] <igor_zakharoff> ага, сделал.
[13:09:17] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2180 (Screen output can't handle non-printable characters) updated
http://www.midnight-commander.org/ticket/2180#comment:1
• Ticket #2180 (Screen output can't handle non-printable characters) updated
http://www.midnight-commander.org/ticket/2180#comment:2
• Ticket #2180 (Screen output can't handle non-printable characters) updated
http://www.midnight-commander.org/ticket/2180#comment:3
[13:09:31] <slavazanko> igor_zakharoff: уж прости, что так мучаем с отладкой.. просто трабла трудно воспроизводима.. рассматривай затраченное на нас время как свой вклад в СПО - потом по результатам отладки и фиксинга будут пользоваться исправленным все пользователи...
[13:09:52] <igor_zakharoff> рад помочь :)
[13:10:56] <igor_zakharoff> il.smind.: так где его лог?
[13:12:54] <slavazanko> ~/.mc/log
[13:13:04] <slavazanko> должен создаться файл
[13:13:09] <igor_zakharoff> нету.
[13:14:06] <slavazanko> Выйди из всех mc, оставь только одного
F9 -> настройка -> конфигурация -> [ ] Автосохранение настроек
Сохранить.
[13:14:10] <slavazanko> выйди и из этого
[13:14:30] <il.smind.> igor_zakharoff: надо перезапустить mc, убедиться что в ini есть development.enable_logging=1
[13:14:40] <slavazanko> зайди заново
потом в ~/.mc/ini
[Midnight-Commander]
development.enable_logging=1
[13:15:54] <igor_zakharoff> перезапускал, в ini есть эта строчка.
[13:16:24] <il.smind.> igor_zakharoff: теперь надо сравнить файлы
[13:16:37] <igor_zakharoff> сравниваю, падает. лога нет.
[13:16:42] <il.smind.> ок.
[13:16:56] <il.smind.> значит либо лапускаешь не тот mc
[13:18:40] <il.smind.> либо э... он собран без --enable-maintainer-mode
[13:18:55] <il.smind.> igor_zakharoff: ок, еще проще сделаем
[13:19:49] <il.smind.> открывай mc/lib/logging.c
[13:20:42] <igor_zakharoff> сейчас, я пересобираю. возможно, он действительно был без --enable-maintainer-mode
[13:21:53] <il.smind.> igor_zakharoff: ок, если не поможет то просто в
mc/lib/logging.c
в строке 49 напиши
return TRUE;
[13:22:03] <il.smind.> и собери
[13:26:30] <igor_zakharoff> попробовал и так, и так - нет лога.
[13:27:33] <il.smind.> м...
[13:31:19] <il.smind.> ок, можно посмотреть что в процедуре is_logging_enabled(void)
[13:31:24] <il.smind.> написано
[13:33:00] <igor_zakharoff> static gboolean
is_logging_enabled(void)
{
<------>static gboolean logging_initialized = FALSE;
<------>static gboolean logging_enabled = FALSE;
return TRUE;
<------>if (!logging_initialized) {
<------><------>logging_enabled = mc_config_get_int (mc_main_config,
<------><------> CONFIG_APP_SECTION, "development.enable_logging", FALSE);
<------><------>logging_initialized = TRUE;
<------>}
<------>return logging_enabled;
}
[13:34:56] <il.smind.> хорошо
[13:34:59] <il.smind.> тогда
[13:37:36] <igor_zakharoff> а на какой строке он падает, не на ydiff.c:1414?
[13:40:10] BanderOS вышел из конференции
[13:46:24] <slavazanko> да, на 1414
Илья. там чел ответил: http://www.linux.org.ru/jump-message.jsp?msgid=4852949&cid=4854482
Проигнорь, плиз. Этот из вечно чем-то недовольных.
[14:22:01] <il.smind.> полдничали-с
[14:22:20] <slavazanko> ты таки не удержалси и ответил :)
[14:26:52] <il.smind.> igor_zakharoff: а покажи плиз что там в пределах ydiff.c:1414
[14:27:16] <il.smind.> slavazanko: дак я ответил а потом твой увидел сообщений
[14:27:32] <slavazanko> :)
[14:30:22] <il.smind.> igor_zakharoff слушай
[14:30:30] <il.smind.> давай вот так
[14:31:15] <il.smind.> перед строкой
1414 while (j-- > 0)
[14:31:44] <il.smind.> добавь
mc_log ("j: %i\n", j);
[14:32:21] <il.smind.> может оно просто в этот цикл вообще ни разу не заходит
[14:50:34] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2179 (gotar.ini update) updated
http://www.midnight-commander.org/ticket/2179#comment:2
[15:05:20] iNode вышел из конференции
[15:08:29] slavazanko вышел из конференции
[15:10:51] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2179 (gotar.ini update) closed
http://www.midnight-commander.org/ticket/2179#comment:4
[15:12:16] slavazanko/w зашёл в конференцию
[15:14:35] slavazanko зашёл в конференцию
[15:15:02] slavazanko/w вышел из конференции
[15:16:18] il.smind... зашёл в конференцию
[15:40:52] <slavazanko> для бсдишников надо будет как-нить добавить: http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/ports/misc/mc/files/patch-src-diffviewer-ydiff.c?rev=1.1;content-type=text%2Fplain
[16:01:13] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2181 (часть информации становится невидимой) created
http://www.midnight-commander.org/ticket/2181
[16:04:07] <igor_zakharoff> у меня строка 1414 это
int j = TAB_SKIP (ts, i + base);
[16:04:31] <slavazanko> Илья, ты тут?
[16:04:39] il.smind... вышел из конференции: Компьютер вошёл в спящий режим
[16:04:46] <slavazanko> во блин
[16:04:54] <slavazanko> ща
[16:07:22] <il.smind.> igor_zakharoff: чего?!
[16:07:26] <il.smind.> как это?
[16:08:05] <il.smind.> igor_zakharoff: еще тут?
[16:08:10] <igor_zakharoff> да.
[16:08:17] <igor_zakharoff> ну вот так.
[16:08:41] <slavazanko> а что делает TAB_SKIP ?
[16:09:17] <igor_zakharoff> while (j-- > 0)
это 1416.
[16:09:34] <il.smind.> ((ts) - (pos) % (ts))
[16:09:41] <il.smind.> slavazanko: !
[16:09:51] <slavazanko> TAB_SKIP (ts, i + base)
в момент гроха там
ts=0
i = 1
base = 0
итого TAB_SKIP (0, 1)
[16:10:00] <il.smind.> ну тогда в принципе все понятно
[16:10:17] <il.smind.> деление на ноль я так понимаю
[16:10:26] <slavazanko> f`
[16:10:29] <slavazanko> ага
[16:10:54] <il.smind.> igor_zakharoff: вобщем смотри
[16:11:18] <slavazanko> тикетовать и бранчевать надо
[16:11:46] <slavazanko> по редактору: я нашёл, кто сегфаулты сделал
45073c35e797dcb37c6790c368b83a7004e27509
[16:11:57] <slavazanko> ща чешу репу, как пофиксить
[16:12:43] <il.smind.> slavazanko: не чеши
[16:12:50] <slavazanko> ?
[16:12:58] <il.smind.> мы в 212 переделали инициализацию
[16:13:11] <il.smind.> проверь в нем, падает ли
[16:13:19] <slavazanko> ты перебазировал?
[16:13:24] <slavazanko> ща проверю
[16:13:43] <igor_zakharoff> il.smind.: что смотреть?
[16:14:06] <il.smind.> 1 сек
[16:14:19] <il.smind.> надо защитится от деления на ноль
[16:15:04] <il.smind.> слав как это поменять
#define TAB_SKIP(ts, pos)<----->((ts) - (pos) % (ts)) ?
[16:15:25] <il.smind.> надо если ts = 0 то 0
[16:15:41] <slavazanko> #define TAB_SKIP(ts, pos)<----->((ts == 0)? 0:(ts) - (pos) % (ts))
[16:16:51] <il.smind.> #define TAB_SKIP(ts, pos)<----->((ts == 0)? (ts) - (pos) % (4):(ts) - (pos) % (ts))
[16:17:29] <il.smind.> igor_zakharoff: строку 89 замени на
#define TAB_SKIP(ts, pos)<----->((ts == 0)? (ts) - (pos) % (4):(ts) - (pos) % (ts))
[16:17:57] <igor_zakharoff> ага. но у меня она 91-я.
[16:20:15] <il.smind.> igor_zakharoff: компильнёшь расскажи о результатах
[16:21:18] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2181 (часть информации становится невидимой) closed
http://www.midnight-commander.org/ticket/2181#comment:1
[16:23:35] ASM зашёл в конференцию
[16:26:37] <igor_zakharoff> не хочет с таким макросом собираться.
[16:26:52] <igor_zakharoff> make[3]: Entering directory `/home/igor/pkgs/mc/mc-4.7.2/src/diffviewer'
CC libdiffviewer_la-search.lo
CC libdiffviewer_la-ydiff.lo
ydiff.c: В функции ‘cvt_cpy’:
ydiff.c:1330:21: ошибка: expected expression before ‘<’ token
ydiff.c: В функции ‘cvt_ncpy’:
ydiff.c:1370:21: ошибка: expected expression before ‘<’ token
ydiff.c: В функции ‘cvt_mget’:
ydiff.c:1415:25: ошибка: expected expression before ‘<’ token
ydiff.c: В функции ‘cvt_mgeta’:
ydiff.c:1513:25: ошибка: expected expression before ‘<’ token
make[3]: *** [libdiffviewer_la-ydiff.lo] Ошибка 1
[16:27:39] <slavazanko> <----->
это не нужно. Это Илья скопипастил типа TAB. Визуальное отображение табуляции
[16:27:57] <igor_zakharoff> а, да, я уже понял, сорри.
[16:27:58] <slavazanko> #define TAB_SKIP(ts, pos) ((ts == 0)? (ts) - (pos) % (4):(ts) - (pos) % (ts))
[16:29:52] <igor_zakharoff> всё равно падает.
[16:30:05] <igor_zakharoff> и gdb выводит кучу инфы.
[16:30:32] <igor_zakharoff> (gdb) bt full
#0 0x080f3cd6 in editcmd_dialog_select_definition_show (edit=0x9b27061, match_expr=0x40 <Address 0x40 out of bounds>,
max_len=-1076259007, word_len=57, def_hash=0x0, num_lines=0) at editcmd_dialogs.c:507
tmp_curr_def = 0x9b27060 "#\tnon-local virtual filesystem, i.e. either tarfs, mcfs or ftpfs,"
do_moveto = -1076267272
start_x = 0
start_y = 0
offset = 135216270
i = 58
curr = 0x1 <Address 0x1 out of bounds>
curr_def = 0x0
def_dlg = 0xb76fcd2b
def_list = 0xb746f48c
def_dlg_h = 162689120
def_dlg_w = 135211122
label_def = 0x0
#1 0x080f6522 in hdiff_scan (s=0x9b2da10 "", m=0, t=0x2 <Address 0x2 out of bounds>, n=1, min=36, hdiff=0x3a,
depth=3218716648) at ydiff.c:1260
i = 135326636
b = {{off = 44, len = 0}, {off = 0, len = 36}}
#2 0x080f869b in dview_reread (dview=0x9b2da10) at ydiff.c:2377
ndiff = 38
#3 0x080f7ca2 in dview_remove_hunk (dview=0x9b2da10, merge_file=0x4, from1=409, to1=162716176) at ydiff.c:2113
line = 162716176
buf = "\000\000\000\000\000\000\000\000y-\253\t\t\000\000\000\322\001\000\200\002\000\000\000P-\253\t\220\267ٿ\340\217ٿ\021,\253\t", '\000' <repeats 16 times>, "\021,\253\t\t\000\000\000\320\001\000\200\002\000\000\000\350+\253\t\220\267ٿ\020\220ٿ\000\000\000\000\251*\253\t\t\000\000\000\316\001\000\200\002\000\000\000\200*\253\t\220\267ٿ@\220ٿA\nH\267\251*\253\tA)\253\t\000\000\000\000\000\000\000\000A)\253\t\t\000\000\000\314\001\000\200\002\000\000\000\030)\253\t\220\267ٿ`\220ٿA)\253\t\331'\253\t", '\000' <repeats 12 times>"\331, '\253\t\t\000\000\000\312\001\000\200\002\000\000\000\260'\253\t\220\267ٿ\220\220ٿq&\253\t", '\000' <repeats 16 times>, "q&\253\t\t\000\000\000\310\001\000\200\002\000\000\000H&\253\t\220\267ٿ\300\220ٿ\000\000\000\000Y$\253\t\t\000\000\000\304\001\000\200\002\000\063\060\060$\253\t\220\267ٿ\360\220ٿ\366\277{\267\245\247G\267\374\030"...
f0 = 0x9b250b8
#4 0x0805c9d6 in ?? ()
No symbol table info available.
#5 0x0805da7b in printf@plt ()
No symbol table info available.
#6 0x09b2da10 in ?? ()
No symbol table info available.
#7 0x0805de37 in g_unichar_iszerowidth@plt ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#8 0x09b250b8 in ?? ()
No symbol table info available.
#9 0x0805df26 in g_path_skip_root@plt ()
No symbol table info available.
#10 0x09b250b8 in ?? ()
No symbol table info available.
#11 0x0805df95 in SLang_getkey@plt ()
No symbol table info available.
#12 0x09b250b8 in ?? ()
No symbol table info available.
#13 0x080f7ff1 in do_merge_hunk (dview=0x9ac5b58) at ydiff.c:2197
merge_file_fd = -1076250280
merge_file = 0x8110ba0
merge_file_name = 0x9ac5ba8 "/etc/mc/mc.ext"
from1 = 0
to1 = 0
from2 = 162290600
to2 = 162290520
res = 16
hunk = 134904227
#14 0x08098b9b in load_prompt (fd=0, unused=0x0) at main.c:614
tmp_prompt = 0x9b1dc28 "UTF-8"
prompt_len = -1222561012
#15 0x08098dc2 in create_panel_menu () at main.c:698
entries = 0x6
#16 0x0809970d in create_options_menu () at main.c:825
entries = 0xb75afff4
#17 0xb747eb96 in ?? ()
No symbol table info available.
#18 0x00000003 in ?? ()
No symbol table info available.
#19 0xbfd9bb34 in ?? ()
No symbol table info available.
#20 0x0805bad1 in ?? ()
No symbol table info available.
[16:31:09] <slavazanko> эм...
уже где-то в другом месте
editcmd_dialogs.c:507
[16:31:57] <slavazanko> g_free (edit_history_moveto[edit_stack_iterator].filename);
[16:32:15] <igor_zakharoff> да.
[16:33:02] <slavazanko> Илья, 212 сегфолтится
[16:33:29] <il.smind.> понял...
[16:33:37] <il.smind.> надо будет думать
[16:34:12] <il.smind.> смущает
from2 = 162290600
to2 = 162290520
[16:34:41] <il.smind.> do_merge_hunk это ты f5 нажимал?
[16:35:10] <igor_zakharoff> я запустил mcdiff и нажал PgDN.
[16:35:17] <igor_zakharoff> и он упал.
[16:35:52] <il.smind.> а запусти, нажми '8'
[16:36:05] <il.smind.> та где '*'
[16:36:27] <igor_zakharoff> 8 нажал. должно что-то произойти?
[16:36:30] <il.smind.> потом f9
[16:36:37] <il.smind.> enter
[16:36:46] <igor_zakharoff> да.
[16:36:49] <il.smind.> и pgdn
[16:36:59] <il.smind.> падает?
[16:36:59] <igor_zakharoff> не падает!
[16:37:11] <il.smind.> несколько раз проделай
[16:37:40] <il.smind.> выход, запуск, '8', f9
[16:37:46] <il.smind.> enter
[16:38:17] <il.smind.> и дальше все что обычно, побегать посравнивать, еще что то
[16:38:26] <il.smind.> выход и еще цикл
[16:38:27] <igor_zakharoff> пока не перезапустил mc, больше не падал. даже без 8 и f9.
[16:38:48] <il.smind.> igor_zakharoff: перезапусти
[16:39:03] <igor_zakharoff> перезапустил - и без них упал.
[16:39:14] <il.smind.> мне интересно упадет ли с 8, f9, enter
[16:39:43] <il.smind.> если упадет то догадка не верна, если не упадет то
[16:40:08] <igor_zakharoff> пока не падает.
[16:40:42] <il.smind.> ну погоняй в таком режиме, у меня подозрение что где то не инициализируется что то
[16:40:59] <il.smind.> я учесал
[16:41:08] <il.smind.> вечером буду
[16:41:23] <igor_zakharoff> а что значит 8?
[16:41:31] styx.mp зашёл в конференцию
[16:42:48] <slavazanko> что-то кратное чему-то. Знает только Илья, учесавший домой :)
[16:43:36] <il.smind.> igor_zakharoff: 8 - таб 8, 4 - таб равен 4
[16:43:45] <il.smind.> есть еще 3 и 2
[16:44:09] <il.smind.> это хоткей
[16:44:18] <igor_zakharoff> ясно.
[16:44:55] <igor_zakharoff> я думал, магическая кнопка :)
[16:49:48] <slavazanko> :)
[16:49:57] <slavazanko> я домой.
[16:53:58] <styx.mp> il.smind., я знаю как упороть вертикальное выделение
[16:54:02] <styx.mp> (:
[16:54:21] slavazanko вышел из конференции
[17:31:54] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #1450 (FISH: timestamps don't show correctly) reopened
http://www.midnight-commander.org/ticket/1450#comment:16
[17:36:41] il.smind... зашёл в конференцию
[17:36:41] styx.mp вышел из конференции
[17:36:53] <il.smind...> styx.mp: ?
[17:37:08] <il.smind...> igor_zakharoff: ну рассказывай
[17:38:41] <igor_zakharoff> с 8, f9, enter не падает.
[17:39:08] <il.smind...> давай тогда еще кое что сделаем
[17:40:07] <il.smind...> готов?
[17:40:11] <il.smind...> время есть?
[17:40:12] <igor_zakharoff> да.
[17:40:13] <Зося_Синицкая> il.smind...: Ошибка! 404/cancel! remote-server-not-found
[17:40:23] <il.smind...> Зося_Синицкая: сама дура
[17:40:36] <Зося_Синицкая> il.smind...: так сразу? Давай я хоть бутылку вина возьму..
[17:41:08] <il.smind...> igor_zakharoff: нужно расставить отладку
[17:42:42] <il.smind...> ща...
[17:50:34] iNode зашёл в конференцию
[18:02:19] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2171 (Hotkey color used for complete entries) updated
http://www.midnight-commander.org/ticket/2171#comment:2
[18:07:48] ASM вышел из конференции
[18:21:05] styx.mp зашёл в конференцию
[18:21:06] repolainen зашёл в конференцию
[19:31:05] styx.mp вышел из конференции: Replaced by new connection
[19:31:11] styx.mp зашёл в конференцию
[19:53:39] <Зося_Синицкая> RSS: Новости для Midnight Commander
• mc-4.7.0.5-popup-menu-uses-dialog-colors.patch attached to Ticket #2171
http://www.midnight-commander.org/attachment/ticket/2171/mc-4.7.0.5-popup-menu-uses-dialog-colors.patch
[20:03:43] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2171 (Hotkey color used for complete entries) updated
http://www.midnight-commander.org/ticket/2171#comment:4
• Ticket #1699 (Incorrect gray color) updated
http://www.midnight-commander.org/ticket/1699#comment:9
[20:24:05] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #2182 (mcdiff: hangup if tab_size = 0) created
http://www.midnight-commander.org/ticket/2182
[20:40:56] igor_zakharoff вышел из конференции: qutIM : Jabber plugin
[21:18:01] styx.mp вышел из конференции
[21:20:47] styx.mp зашёл в конференцию
[21:34:50] <Зося_Синицкая> RSS: Новости для Midnight Commander
• Ticket #212 (User defined Hotkeys like a VIM) updated
http://www.midnight-commander.org/ticket/212#comment:52
[21:55:02] styx.mp вышел из конференции
[22:09:12] il.smind... вышел из конференции: Компьютер вошёл в спящий режим
[22:24:08] repolainen вышел из конференции
[23:37:22] pavlinux зашёл в конференцию
[23:37:38] <pavlinux> Салям!
[23:37:52] <pavlinux> Бага:
[23:38:21] <pavlinux> При make distclean, заново запускается configure
[23:38:28] <pavlinux> Making distclean in .
make[1]: Entering directory `/media/disk/src/MC/mc'
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr --sysconfdir=/usr ...
[23:40:37] pavlinux вышел из конференции
[23:41:36] pavlinux зашёл в конференцию
[23:43:10] pavlinux вышел из конференции
[23:53:02] pavlinux зашёл в конференцию
[23:53:54] pavlinux вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!