haiku-os@conference.jabber.ru - 2011/12/30

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>&nbsp;залил патч

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 минуты (Ставлю солярку на спарки))