00:11:27 Пользователи: Diver_, Flаmе, Nico-izo, michael_s(Atom330), Ботиха, Зелёновый (6)
00:11:27 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].
00:11:27 Diver_ теперь away [5] (Auto Status (idle))
00:31:27 Diver_ теперь xa [5] (Auto Status (idle))
01:55:59 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
01:56:45 Nico-izo теперь online [15]
03:02:08 Flаmе теперь xa [30]
03:07:35 knorr зашел как постоянный участник online [1]
03:09:14 Зелёновый теперь online [30]
03:30:45 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
03:36:27 knorr теперь away [0] (No estoy aquí ahora)
03:37:42 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
03:48:47 Зелёновый теперь away [30]
03:51:39 Зелёновый теперь online [30]
05:18:47 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• usb_disk: avoid to use variables after having been free'd() CID 10543
Commit by stpere on master :: rhrev43581 haiku/: (link) usb_disk: avoid to use variables after having been free'd()CID 10543
05:33:50 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• Marvell Wifi driver: NULL check before dereferencing CID 5911.
Commit by stpere on master :: rhrev43582 haiku/: (link) Marvell Wifi driver: NULL check before dereferencingCID 5911.
06:04:20 Зелёновый теперь xa [30]
06:19:09 Ботиха: RSS: Новости для http://cia.vc/stats/project/Haiku/.rss Haiku
• AC97 driver: replace some usage of strcpy() by strlcpy() CID 8921, CID 8920, CID…
Commit by stpere on master :: rhrev43583 haiku/: (link) AC97 driver: replace some usage of strcpy() by strlcpy()CID 8921, CID 8920, CID 8919, CID 8922. Also fixes some codingstyle issues.
07:19:28 Alex11223 зашел как постоянный участник online [5]
07:47:18 diGer зашел как модератор и администратор online [50]
07:57:31 diGer теперь away [40]
08:05:00 siaržuk зашел как владелец конференции online [5]
08:08:15 siaržuk: Alex11223: а что в жестко-заданной подписи всё ок? скачет только рандомная?
08:08:48 diGer теперь online [50]
08:09:26 Alex11223: с чего бы это? обе
08:10:00 siaržuk: а почему ты только рандомную фиксишь?
08:10:25 Alex11223: оО
08:11:45 Alex11223: это как? рандомная или не рандомная же выбирается в if в AddAutoSignature
08:12:13 Alex11223: и в итоге обе идут в одно и тоже место при добавлении
08:12:30 Alex11223: для*
08:13:17 siaržuk: тогда гут
08:14:27 Alex11223: только результат чота не гут =\ пробовал даже воткнуть после сорсвиндоу анлок опять виндоу лок сорсвиндоу лок АддАвтоСигнатур анлок анлок
08:16:12 siaržuk: так проверь что в тектвью на момент добавления - если есть уже весь текст значит выделение кривое если нету - значит ты поспешил
08:19:36 Alex11223: не весь
08:19:44 Alex11223: по крайней длину разную возвращает
08:21:57 Alex11223: однако непонятно как тут можно спешить. дальше ж только виндоу шоу
08:22:26 Зелёновый теперь online [30]
08:25:26 siaržuk: ну так и оттрасируй когда по времени добавляется текст, когда квотинг, когда подпись -сразу всё увидишь
08:27:16 Alex11223: а как это оттрасировать?)
08:27:46 siaržuk: вставить вызовы сислога в соответствующих местах
08:27:48 Alex11223: если закоментить window->Reply выше, то текста и квотинга не будет, только подпись
08:28:20 siaržuk: значит с выделением у тебя косяк
08:28:37 siaržuk: что оно неверно определяет позицию вставки подписи
08:29:32 diGer: сразу видно народ не из России
08:29:43 diGer: наши уже в салате спят
08:30:23 Alex11223 вышел (Replaced by new connection)
08:30:23 Alex11223 зашел как постоянный участник online [5]
08:30:40 siaržuk: а ты, стало быть уже проспался в салате? ;) привет
08:30:59 Alex11223: ну оно в конец вставляет, но конец всегда разный :) конец по fTextView->Length() возвращается
08:31:17 Alex11223: TextLength*
08:32:20 diGer: всех "наших" поздравляю с Наступающими Праздиками
08:32:26 Зелёновый теперь away [30]
08:32:52 siaržuk: а TextView лочится перед этим? может его надо разлочить и потом залочить чтобы длина корректной стала?
08:34:12 Alex11223: хз. я не лочил ничего :) вроде нет
08:36:41 Alex11223: а как его лочить? говорит не знаю ничего о Лок и Анлок http://hostingkartinok.com/uploads/images/2011/12/40aa652dda65034d926d71c11f44e73f.png
08:37:11 Alex11223: no matching for function for call to ...
08:39:04 siaržuk: ну это окна тока можно лочить анлочить - а это вью.
08:39:11 siaržuk: в общем трассируй
08:50:21 diGer теперь away [40]
08:50:39 Alex11223 вышел (Replaced by new connection)
08:50:39 Alex11223 зашел как постоянный участник online [5]
08:52:05 Alex11223: о, с трассировкой длины во вставке подписи чащестал получаться правильный результат :) а какую роль TMailWindow *sourceWindow, который в месседжрисивд в МеилАпп.срр?
08:52:26 Зелёновый теперь xa [30]
08:53:33 diGer теперь online [50]
08:55:33 siaržuk: наверное откуда пришло указывает?
08:56:02 siaržuk: ну так ты не то передвинул значиот если у тебя по прежнему от скорости потоков всё зависит
08:59:10 diGer вышел (Replaced by new connection)
08:59:11 diGer зашел как модератор и администратор online [50]
09:00:14 Nico-izo теперь online [15]
09:03:06 diGer вышел
09:03:14 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
09:07:54 beos зашел как постоянный участник online [50]
09:08:15 beos: *HI*
09:08:30 beos: всех с наступающим!!! 2012
09:10:14 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
09:11:24 Alex11223 вышел (Replaced by new connection)
09:11:24 Alex11223 зашел как постоянный участник online [5]
09:12:51 siaržuk: а что в этом году в декабре 30 дней? хрю!
09:13:43 beos: siaržuk: пофик - на ДВ уже начали праздновать..
09:14:30 siaržuk: боятся не успеть.
09:14:55 beos: :-D
09:17:56 Alex11223: дак вот не пойму, что ж делать. если тут (вызывается в Reply после добавления "имя дата wrote: ", как я понимаю загрузка самого текста и цитаты) приоритет повысить на DISPLAY_PRIORITY например, то вроде все ок http://hostingkartinok.com/uploads/images/2011/12/396daf85fccfcf83d22abb2a6284a52d.png
09:22:07 Alex11223 вышел
09:22:14 Alex11223 зашел как постоянный участник online [5]
09:26:05 siaržuk теперь away [5] (Автостатус (неактивен))
09:26:10 siaržuk теперь online [5]
09:26:41 siaržuk: а ты не понимай - ты протрассируй как оно на самом деле происходит
09:26:59 siaržuk: ну или семафорчик вставь - если хочешь красиво
09:27:41 Alex11223: шо за семафорчик?
09:28:05 siaržuk: семафорчик который отпускается только после запонения квотинга - а поток, что добавляет подпись - пусть ждёт на этом семафорчике
09:28:39 Alex11223: а как его ставить?)
09:28:53 Зелёновый теперь online [30]
09:29:00 siaržuk: http://haiku-os.org/legacy-docs/bebook/TheKernelKit_Semaphores_Overview.html
09:31:19 siaržuk: создаешь семафорчик с нулевым каунтом и в потоке, перед добавлением сигнауты его acquire - oн из этого вызова не не вернется пока этот семафорчик не освободят в другом потоке через release
09:31:52 siaržuk: а release Делать только тогда когда весь текс добавлен
09:32:13 siaržuk: но ты бы сначала протрассировал, ёжик, что там на самом деле происходит
09:35:43 siaržuk вышел
09:39:41 Зелёновый теперь away [30]
09:54:37 Зелёновый теперь online [30]
09:55:47 diGer зашел как модератор и администратор online [50]
09:57:23 beos вышел
10:06:02 diGer теперь away [40]
10:17:04 Alex11223 вышел (Replaced by new connection)
10:17:05 Alex11223 зашел как постоянный участник online [5]
10:17:45 Зелёновый теперь away [30]
10:19:30 beos зашел как постоянный участник online [50]
10:23:01 Diver_ теперь online [5]
10:23:28 Зелёновый теперь online [30]
10:24:07 Alex11223 вышел (Replaced by new connection)
10:24:07 Alex11223 зашел как постоянный участник online [5]
10:26:02 diGer теперь xa [30]
10:31:56 Flаmе теперь online [50]
10:40:45 beos вышел
10:41:09 Зелёновый теперь away [30]
10:49:44 Flаmе теперь away [40] (Автостатус (неактивен))
10:50:55 siaržuk зашел как владелец конференции online [5]
10:51:16 Зелёновый теперь online [30]
10:55:03 Alex11223: siaržuk: дык трассировал же. При добавлении подписи не всегда весь текст. Что-то я не пойму: запустился поток тот что на моем скрине выше, а где его релизить?
10:55:50 siaržuk: релизь там где добавляется текст и квотинг
10:58:27 Alex11223: да я вот и не пойму что этот Ридер::Ран делает: в дебаггере после ресум треад сразу идет обратно в репли (тогда еще только имя\дата\wrote успевает добавиться) и дальше обратно в месседжресив МейлАппа и в аддсигнатур
10:59:42 Flаmе теперь xa [30] (Автостатус (неактивен))
11:01:19 Зелёновый теперь away [30]
11:11:02 Ботиха вышел (Replaced by new connection)
11:11:02 Эта комната фильтруется внешним сервисом
11:11:02 michael_s(Atom330) зашел как владелец конференции xa [30]
11:11:02 siaržuk зашел как владелец конференции online [5]
11:11:02 knorr зашел как постоянный участник away [0] (No estoy aquí ahora)
11:11:03 Diver_ зашел как модератор и администратор online [5]
11:11:03 Flаmе зашел как модератор и администратор online [50]
11:11:03 Alex11223 зашел как постоянный участник online [5]
11:11:04 diGer зашел как модератор и администратор online [50]
11:11:04 Зелёновый зашел как модератор и администратор away [30]
11:11:05 Nico-izo зашел как постоянный участник xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
11:11:05 Ботиха зашел как модератор и администратор online [0] (Йа аццкое железко!)
11:11:05 ARM@haiku установил(а) тему: Сайт проекта: http://www.haiku-os.org
Haiku OS R1/alpha 2: http://www.haiku-os.org/get-haiku
Сайт сообщества: http://qube.ru/
BeShare: siarzhuk.dyndns.org
Логи конференции: http://siarzhuk.dyndns.org/haiku-os.logs
ВНИМАНИЕ: Для получения статуса "Участник" перешлите Вашу просьбу модераторам [как приватное сообщение].
11:11:05 siaržuk: да, перед отсылкой сообщения на добавление - ты просто тормозишь на семафоре и ждёшь пока другой поток не закончил формирование текста письма
11:11:56 siaržuk: когда тот поток закончил добавление квотинга - он должен зарелизить семафор и после этого поток подписедобавлятор пошлет сообщение
11:15:23 Diver_ теперь online [5]
11:17:27 Зелёновый теперь online [30]
11:18:41 Flаmе теперь away [40] (Автостатус (неактивен))
11:20:26 Alex11223: а где семафор объявлять?оО
11:21:09 Alex11223: sem_id mySuperSem; в смысле
11:22:09 siaržuk: тебе виднее - может в окне . там где к нему у обеих потоков доступ есть
11:27:27 Зелёновый теперь away [30]
11:28:40 Flаmе теперь xa [30] (Автостатус (неактивен))
11:30:47 Flаmе теперь online [50]
11:37:54 Flаmе: коллега пишущий на плюсах, спрашивает:
- а в си, есть указатель, указывающий на элемент за последним в массиве?
- есть. специальный элемент в массиве. SEGFAULT называется.
11:38:46 siaržuk: не факт
11:39:02 siaržuk: вероятность того, что он живет в элементе -1 куда больше
11:41:00 diGer теперь away [40]
11:43:11 Alex11223: а чего это он такое хочет от меня?оО http://hostingkartinok.com/uploads/images/2011/12/a8fa9d6c09557f71694ee31afb73016d.png
11:43:38 Alex11223: fView это указатель на TextView, принимается в конструкторе
11:47:27 Зелёновый теперь xa [30]
11:54:18 Flаmе: Уважаемый технический специалист!
Сердечно поздравляю Вас с Новым Годом! IT — наиболее динамично развивающаяся отрасль российской экономики. И здесь, как нигде, нужны компетентные специалисты, способные обеспечить техническое развитие телекоммуникационной инфраструктуры. А то все этот маркетинг-херакетинг, новые бл*ть услуги — х*йня это все по большому счету. Сидят уроды, не делают ни х*я, а вы — технические специалисты — нате. Е*итесь. Внедряйте решения, бегайте, ночами сетки тяните, х*ем к носу куда чего, чтобы эти мрази юзеры получали бл*ть новые сука сервисы. А потом е*али мозг: “а у меня принтер не печатает”. Да е*ись они в х*й, а Вам в этот светлый день я желаю счастья, крепкого здоровья и успехов!
11:57:12 siaržuk вышел (Replaced by new connection)
11:57:15 siaržuk зашел как владелец конференции online [5]
11:58:04 siaržuk: Alex11223: функция статическая - там надо явно уклазатель на объект иметь
11:58:21 siaržuk: вызови относительно _this
11:59:04 Alex11223: относительно чего?оО а чего за void* в этот ран передается?
12:00:28 Alex11223: точнее на что этот _this указавает?
12:01:00 diGer теперь xa [30]
12:03:16 siaržuk: это функция потока - в неё передается параметр - this объекта - вот относительно его и обращайся к полям объекта
12:03:40 siaržuk вышел
12:04:42 Diver_ теперь away [5] (Auto Status (idle))
12:17:47 Diver_ теперь online [5]
12:19:01 Flаmе: http://www.opennet.ru/opennews/art.shtml?num=32698
12:28:08 Diver_ теперь away [5] (Auto Status (idle))
12:28:58 Diver_ теперь online [5]
12:36:17 Alex11223 теперь away [5] (Автостатус (неактивен))
12:51:38 Alex11223 теперь online [5]
13:18:26 Flаmе теперь away [40] (Автостатус (неактивен))
13:21:28 Flаmе теперь online [50]
13:26:07 knorr теперь away [0] (No estoy aquí ahora)
13:26:07 knorr теперь online [1]
13:52:00 knorr теперь away [0] (No estoy aquí ahora)
13:55:46 Flаmе теперь away [40] (Автостатус (неактивен))
13:57:21 Diver_ теперь away [5] (Auto Status (idle))
14:05:29 Flаmе теперь online [50]
14:06:19 Diver_ теперь online [5]
14:10:26 Flаmе теперь away [40] (Автостатус (неактивен))
14:18:53 Diver_ теперь away [5] (Auto Status (idle))
14:19:53 Diver_ теперь online [5]
14:20:20 Flаmе теперь xa [30] (Автостатус (неактивен))
14:29:44 Flаmе теперь online [50]
14:34:42 Flаmе теперь away [40] (Автостатус (неактивен))
14:44:37 Flаmе теперь xa [30] (Автостатус (неактивен))
14:44:48 Nico-izo теперь online [15]
14:50:38 Flаmе теперь online [50]
14:52:49 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
14:54:25 Nico-izo теперь online [15]
14:55:39 Flаmе теперь away [40] (Автостатус (неактивен))
14:58:42 Flаmе теперь online [50]
15:07:40 Flаmе теперь away [40] (Автостатус (неактивен))
15:14:20 Flаmе теперь online [50]
15:25:50 Flаmе теперь away [40] (Автостатус (неактивен))
15:27:37 Flаmе теперь online [50]
15:33:22 Diver_ теперь away [5] (Auto Status (idle))
15:33:35 Diver_ теперь online [5]
15:47:42 diGer теперь online [50]
15:47:55 diGer вышел
16:15:54 Diver_ теперь away [5] (Auto Status (idle))
16:35:54 Diver_ теперь xa [5] (Auto Status (idle))
17:00:54 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
17:01:59 Alex11223: _sayto siaržuk хрень какая-то: зависает при нажатии на реплай (ну т.е. видимо бесконечно долго ждет realise этого семафора). В дебаггере зависает на строчке if (!Insert(line, count, false, isHeader)) в Reader::Process на предпоследнем шаге цикла.
17:02:01 Ботиха: Alex11223: Я видела несколько человек с таким ником и могу ошибочно передать. Совпадений: 5, будет передано сообщений: 5
17:04:10 Nico-izo теперь online [15]
17:07:37 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
17:07:42 Nico-izo теперь online [15]
17:31:35 Alex11223 теперь away [5] (Автостатус (неактивен))
17:35:54 siaržuk зашел как владелец конференции online [5]
17:35:55 siaržuk теперь online [5]
17:37:36 Alex11223 теперь online [5]
17:39:00 Alex11223 вышел
17:39:07 Alex11223 зашел как постоянный участник online [5]
17:39:11 Alex11223: залил патч нерабботающий :)
17:39:19 siaržuk: Alex11223: если виснет - причины две - семафор не релизится и вставляльшчик бесконечно ждёт. либо , что вероятнее всего - обе операции - вставка квотинга и вставка подписи происходят из одного и того-же потока. Попробуй закомментировать работу с семафорчиком и оттрасировать thread_id текущего потока - если он одинаковый - значит из одного потока работАЕТ
17:39:42 Flаmе теперь away [40] (Автостатус (неактивен))
17:40:02 siaržuk: т.е. поток не может себя разлочить ожидая разлочки. :)
17:40:28 Alex11223: а как его thread_id трассировать?оО
17:40:49 siaržuk: ну либо ты со счётчиком в семафоре накосячил - и он не выставляется с релизом в нужноие
17:40:56 siaržuk: ... состояние
17:41:07 Flаmе теперь online [50]
17:41:19 Alex11223: а чего с счетчиком? в create 0 счетчик ну или что там первый параметр означает
17:41:37 siaržuk: http://haiku-os.org/legacy-docs/bebook/TheKernelKit_ThreadsAndTeams_Overview.html - тут про потоки
17:41:58 Alex11223: дык читал вроде :)
17:43:08 siaržuk: http://haiku-os.org/legacy-docs/bebook/TheKernelKit_ThreadsAndTeams.html#find_thread - вот она вернёт нужное ид
17:44:26 siaržuk: мдя... тут конечно не медиумдолжен был быть а хард на этом таске. ;)
17:45:18 siaržuk: я как в первой волне двустрочные патчи для дибилов по харду провел - то во второй зажмотился что-то. ;)
17:45:51 Alex11223: а чего там с этим счетчиком происходит чот я не очень понял? при create начальное значение, при акьюр инкрементится и ждет пока станет 0, а релиз декрементит?
17:46:58 siaržuk: нет, вроиде наоборот - при захвате ждёт пока он не станет больше нуля
17:47:29 siaržuk: а при релизе инкрементится
17:48:06 siaržuk: т.е. ты можешь десять раз релизнуть - и оно счетчикпоставит в 10 и можно будет его десять раз захватить
17:50:00 diGer зашел как модератор и администратор online [2]
17:56:35 Alex11223: а при повторном create_sem чего происходит? счетчик становится равным тому, который там задан?
17:58:09 siaržuk: при повторном создании создается второй семафор.
17:58:46 Alex11223: точнее хз повторном или нет. при повторном вызове той статистической функции. семафор же один будет? или в моем случае все-таки отдельный на каждый объект класса ТехтВью?
17:59:56 siaržuk: шас гляну пач
18:02:13 diGer теперь away [2] (Auto Status (idle))
18:09:23 siaržuk: а ты что захватываешь и релизишь в одной функции Run?
18:10:23 Alex11223: дык...начал работу по вставке туда текста и цитаты — создал семафор, закончил — отпустил
18:10:38 siaržuk: Реадер::Рун - это рабочая функция потока- т.е. поток крутит эту функцию - и никт другой туда
18:10:48 siaržuk: никакой другой поток туда не попадает
18:10:58 siaržuk: семафор это не лок-унлок
18:11:17 Alex11223: а чего ему туда попадать? семафор же в техтвью вроде?
18:11:21 siaržuk: семафор это здесь захватали , а там отпустили
18:11:39 siaržuk: да и ты пересоздаешь семафор каждый раз заново
18:12:13 siaržuk: а нужно его создать один раз , в конструкторе например
18:12:23 siaržuk: и потом просто захватывать и освобождать
18:13:07 Alex11223: конструкторе МеилАпп? или ТехтВью или чего-то подобного?
18:13:55 siaržuk: ну там где доступ есть
18:14:57 Alex11223: ну дык меилапп вроде один раз при запуске меила. а техтвью при каждом окне и вроде ж тоже каждый раз пересоздаваться будет?
18:15:43 Alex11223: семафор пересоздаваться*
18:20:07 diGer теперь online [2]
18:23:57 siaržuk теперь away [5] (Автостатус (неактивен))
18:26:14 knorr теперь online [1]
18:30:40 diGer теперь away [2] (Auto Status (idle))
18:31:46 knorr теперь away [0] (No estoy aquí ahora)
18:39:22 siaržuk вышел
18:41:16 Alex11223 теперь away [5] (Автостатус (неактивен))
18:52:00 diGer теперь online [2]
19:01:16 Alex11223 теперь xa [5] (Автостатус (неактивен))
19:08:07 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
19:10:11 Alex11223 теперь online [5]
19:11:55 Nico-izo теперь online [15]
19:33:00 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
19:33:32 Nico-izo теперь online [15]
19:41:58 Flаmе: http://cs5545.vkontakte.ru/u8620368/-14/x_c22425c0.jpg
19:43:46 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
19:48:29 siaržuk зашел как владелец конференции online [5]
19:49:19 siaržuk теперь online [5]
19:49:40 siaržuk: Alex11223: ну так ведь логичнее что на каждое окно письма у тебя свой семафорчик. т.е. ты можешь открыть сразу десяток ответов - и каждый семафорчик будет отвечать за своё окно.
19:49:55 siaržuk: а так они все залипнут на одном семафоре - неоптимально и не логично
19:50:44 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
19:50:46 Alex11223: find_thread(NULL) в функции сигнатуры и ран ридера разные числа выдают. гет_сем_каунт(мой_семафор) перед акуиром в аддсигнатур выдает 0
19:51:51 siaržuk: дык если ты в рабочей функции потока делаешь и захват и освобождение - то очевидно что этот поток будет висеть
19:51:55 siaržuk: к бабке не ходи
19:52:28 Alex11223: а где я захват там делал? только создание ж вроде
19:53:00 Nico-izo теперь online [15]
19:53:10 Alex11223: а захват в аддаутосигнатур
19:54:14 siaržuk: ммм... дело в следуюем, очень вероятно, что даже возможно ты захват делаешь одного семафора - а релиз - другого .
19:54:28 siaržuk: сделай один семафор в конструкторе и его хватай - релизь
19:54:47 Alex11223: сделал уже, не помогло
19:56:20 siaržuk: а трасировку в тех местах где захват и освобождение - сделай - псомотри - приходит тутда как предполагалось или нет.
19:57:29 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:00:41 Nico-izo теперь online [15]
20:00:41 Alex11223: при открытии письма доходит к релизу, при попытке ответа — нет. в дебаггере когда смотрел он на какой-то хрени непонятной вылетал куда-то при ответе
20:00:50 Alex11223: [17:59:18] <Alex11223> В дебаггере зависает на строчке if (!Insert(line, count, false, isHeader)) в Reader::Process на предпоследнем шаге цикла.
20:02:56 siaržuk: кстати если оно зарелизит при открытии лишний раз - то уахват не сработает как надо
20:03:51 Alex11223: ну когда оно идет в подпись, то выдает 0 каунт семафора. т.е. если бы дошло до релиза, то норм было бы по идее
20:04:50 Alex11223: а чего не сработает? разные объекты же, при ответе уже новое окно
20:05:24 siaržuk: хм... ну если так - то да.
20:06:51 siaržuk: ну покажи тогда что напатчил
20:09:35 Alex11223: <br> залил патч
20:25:46 Alex11223: ну как патч?)
20:26:38 siaržuk: да всё тоже
20:31:15 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:31:30 Nico-izo теперь online [15]
20:33:15 Alex11223: дык а чего тоже? вроде ж все ок должно быть: создается по семафору на каждое окно, где надо захватывается и ждет релиза. потоки разные вроде бы
20:34:44 siaržuk: хм... если трассировка место работы с семафором - тогда разумно проходит она? или ттоже где-то стопорится?
20:35:09 Alex11223: трассировка чего?оО
20:36:39 siaržuk: как проходит программа
20:37:00 Alex11223: если закомменить захват в аддсигнатур, то до релиза доходит
20:38:00 siaržuk: по идее если создатьэ семафор со счётчиком 1 - то должно всёпройти -попробуй - и трассировку не отключай
20:38:29 Alex11223: пробовал, проходило
20:40:04 siaržuk: таки на семафоре стопора
20:40:40 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
20:43:26 Nico-izo теперь online [15]
20:43:41 Alex11223: в дебаггере в Reader::Insert вроде стопорится на if (!fView->Window()->Lock())
20:44:15 siaržuk: это какая строчка?
20:45:25 Alex11223: 2446
20:45:37 Alex11223: if (!fView->Window()->Lock())
return false;
20:48:17 siaržuk: а если acquire не делать? проходит?
20:49:57 siaržuk: дык у тебя-же AddAiutoSignature висит на acquire и само держит окно залоченным!
20:50:12 siaržuk: вынеси его ниже - за вызов Unlock
20:53:31 Alex11223: вроде заработало, но чот та же хрень с подписью :)
20:54:46 Alex11223: хотя вроде стабильно в одном месте теперь у каждого письма
20:57:36 siaržuk: а вставка по селекту?
20:57:51 siaržuk: ну оттрасируй куда оно вставляет тогда
20:59:50 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
21:04:26 Alex11223: хрень какая-то. опять сломался семафор
21:05:25 siaržuk: хех
21:06:49 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
21:19:16 Nico-izo теперь online [15]
21:19:38 siaržuk вышел
21:20:10 siaržuk зашел как владелец конференции online [5]
21:20:11 siaržuk теперь online [5]
21:23:17 Alex11223: не пойму чо и как я сломал вообще. всего лишь трассировку добавить пытался, а симптомы как до этого были
21:24:18 siaržuk: ну разбирайся
21:24:34 siaržuk: так убери трассировку - может опять заработает
21:24:45 Alex11223: дык убрал :)
21:24:56 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
21:25:01 siaržuk: значит не всё
21:25:12 siaržuk: может старая версия мейла где подхватывается?
21:26:26 Alex11223: да не, после мейк клина не находит
21:27:06 siaržuk: ну х.з. тогда - значит не всё вычистил
21:31:56 Nico-izo теперь xa [15] (Меня нет тут уже 10 минут (Видимо солярка не встала, пришлось заливать))
21:35:33 Nico-izo теперь online [15]
21:40:11 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
21:41:47 Diver_ теперь online [5]
21:46:23 Nico-izo теперь online [15]
22:01:39 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
22:03:35 Nico-izo теперь online [15]
22:06:57 siaržuk: Курац в задницу тому дурню что зашорткатил дефолтный редактор на nano, второй курац в рот тем дурням что подписали гаку на ублюдочный git. Гавна ведро тому дурню что так и не написал ppp для гайки!
22:07:25 Alex11223: хз, переписал все в других сорсах мейла — тоже самое, походу мне показалось когда заработало :D
22:07:29 siaržuk: вонючий коммит надо полчаса проталкивать
22:07:41 siaržuk: значит что-то упустил
22:11:53 Alex11223: дык хз что. аддсигнатур после анлока, а симпоты теже
22:12:00 Alex11223: залил патч :)
22:12:34 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
22:13:05 siaržuk: ну это завтра тока смотрю глянуть. если смогу
22:14:35 Alex11223: а чего для позиции скролла запоминать надо? пока додумался только до позиции курсора с помощью функций из ТекстВью, но вроде не то хотят
22:15:08 siaržuk: а у текствью нету позиции в функциях?
22:15:18 Nico-izo теперь online [15]
22:17:44 Alex11223: позиции скрола нету вроде
22:18:41 Alex11223: хотя у БВью вроде есть BScrollBar* ScrollBar(orientation posture) const;
22:19:43 siaržuk: в BTextView есть некий ScrillToOffset - попробуй его припахать
22:24:23 siaržuk: хотя может и через скроллбар непосредственно проще будет
22:26:49 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
22:30:49 Nico-izo теперь online [15]
22:32:50 diGer: пиздец, гайка в корку падает на сборке libtool
22:32:51 Ботиха: diGer: Фильтруем базар!
22:33:28 siaržuk: у вас уже 2012 начался?
22:33:30 diGer: siaržuk: как-то можно собрать гайку, чтоб при креше ребутилась, а не в дебаг
22:34:03 siaržuk: а в kernel settings там что-то про bluescreen - äto ne ono?
22:34:51 diGer: хз, попробывать в конфиге включить...
22:35:19 Alex11223 вышел (Replaced by new connection)
22:35:19 Alex11223 зашел как постоянный участник online [5]
22:36:02 siaržuk: а ты всё в ссш сессии собираешь?
22:37:02 diGer: ща дома, но мля я музон хотел послушать
22:37:14 diGer: заепли меня эти падения
22:37:28 siaržuk: хех
22:38:00 siaržuk: вроде-ж ты как-то собирался этот ребут включить месяца полтора тиому. руки не дошли?
22:38:52 siaržuk: это марсианское угрёбишче гит сначала полтора часа делал пулл сейчас столько-же будет делать пуш... в виртуалкке.... вонючий коомит - один символ изменился
22:39:22 siaržuk: быстрый гит, мляць...
22:39:32 diGer: если бы я всегда готовился к КДЛ, я мля не поставил бы её основной системой
22:41:36 Flаmе: хм, глюк ловлю
22:41:53 Flаmе: щелкаю в ростере по конфе этой открытой и открывается контакт, а не конфа
22:42:01 Flаmе: другие конфы нормально работают
22:42:25 siaržuk вышел
22:48:05 siaržuk зашел как владелец конференции online [5]
22:48:06 siaržuk теперь online [5]
22:55:38 siaržuk вышел
23:08:20 diGer вышел
23:23:15 Alex11223 вышел
23:32:31 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))
23:33:06 Diver_ теперь away [5] (Auto Status (idle))
23:38:34 Nico-izo теперь online [15]
23:53:06 Diver_ теперь xa [5] (Auto Status (idle))
23:59:20 Nico-izo теперь away [15] (Меня нет тут уже 3 минуты (Ставлю солярку на спарки))