Чинить надо Find File

Здесь можно сообщить о найденных багах в Far.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Чинить надо Find File

Post by Shmuel »

Latest post of the previous page:

Около 2.5 лет назад поставил защиту практически на все экспортируемые функции. С тех пор репортов о падении не было.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Чинить надо Find File

Post by 2useven10 »

Shmuel wrote: Mon 16 Apr, 2018 17:15 поставил защиту практически на все экспортируемые функции
+1
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Чинить надо Find File

Post by zg »

2useven10 wrote: Mon 16 Apr, 2018 16:53Из 2-х потоков зовётся GetOpenPanelInfoW и падает при одновременном изменении стринга.
по коду, все вызовы GetOpenPanelInfoW обёрнуты в критическую секцию. т.е. по задумке — такого быть не должно. значит баг. у меня — не воспроизводится. если у вас воспроизводится — то можно было бы хотя бы стек привести для обоих потоков.
оно, наверное, прикольно в паре плагинов поставить проверку, но плагинов — не пара.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Чинить надо Find File

Post by 2useven10 »

zg wrote: Tue 17 Apr, 2018 19:46 то можно было бы хотя бы стек привести для обоих потоков.
сорсы текущие, в арклайте все вызовы блокировок закомментированы:
//CriticalSectionLock lock(GetExportSync());
Last edited by 2useven10 on Tue 17 Apr, 2018 21:11, edited 2 times in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Чинить надо Find File

Post by 2useven10 »

воспроизводится далеко не каждый раз (на этот раз где-то с 30-й попытки).
архив по которому поиск от VictorVG, по ссылке на предыдущей странице можно найти.
Last edited by 2useven10 on Tue 17 Apr, 2018 21:24, edited 1 time in total.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Чинить надо Find File

Post by 2useven10 »

zg wrote: Tue 17 Apr, 2018 19:46 все вызовы GetOpenPanelInfoW обёрнуты в критическую секцию
В главном потоке тоже? Я как-то этого не заметил, может плохо искал.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Чинить надо Find File

Post by zg »

2useven10 wrote: Tue 17 Apr, 2018 21:45В главном потоке тоже? Я как-то этого не заметил, может плохо искал.
в самом поиске - да. во всём остальном фаре - нет.
Post Reply

Return to “Глюки и баги”