View Issue Details

IDProjectCategoryView StatusLast Update
0001967PluginsEMenupublic2012-01-03 23:41
ReporterMelodyHacker Assigned Toalexy  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Platformx64OSWindowsOS Version7
Product Version3.0 
Fixed in Version3.0 
Summary0001967: EMenu b47 падает случайным образом в Far 3 b2344+
DescriptionEMenu build 47 падает случайным образом на Far 3.0 build 2344-2348: иногда с первого вызова, иногда с трёх, иногда десяток раз срабатывает, потом валится.
Steps To ReproduceWindows 7 x64, ставим Far Manager (x86) с дефолтными настройками, вызываем EMenu (через предусмотренный макрос или через меню плагинов - с большой вероятностью сразу же наблюдаем результат. Баг воспроизводился на билдах 2344, 2346, 2348. На 2340 с EMenu build 46 проблемы нет. Запуск из-под админа не меняет ситуацию. В Far x64 баг также наблюдается. От файла/папки под курсором не зависит - плагин может упасть на объекте, на котором раньше отрабатывал нормально.
Additional InformationТрап-лог в аттаче.
TagsNo tags attached.

Activities

MelodyHacker

2012-01-03 02:35

reporter  

FStd_trap.log (57,792 bytes)

Arty

2012-01-03 12:51

reporter  

FStd_trap_Arty.log (18,048 bytes)

Arty

2012-01-03 12:51

reporter   bugnote:0008304

FAR v3.0 build 2348 x86
Подтверждаю, падает периодически при вызове меню.
Свой трап-лог прикрепил.

alexy

2012-01-03 21:56

administrator   bugnote:0008309

Падает из за heap corruption в момент free() в auto_sz::~auto_sz() вызваного из CPlugin::MenuForPanelOrCmdLine() - деструктор вызывается для strFilesDir (в момент while(0)).

Но почему там испорченый хип, непонятно что то нифига.

alexy

2012-01-03 23:41

administrator   bugnote:0008310

emenu build 48

Issue History

Date Modified Username Field Change
2012-01-03 02:35 MelodyHacker New Issue
2012-01-03 02:35 MelodyHacker File Added: FStd_trap.log
2012-01-03 12:51 Arty File Added: FStd_trap_Arty.log
2012-01-03 12:51 Arty Note Added: 0008304
2012-01-03 21:56 alexy Note Added: 0008309
2012-01-03 23:41 alexy Note Added: 0008310
2012-01-03 23:41 alexy Status new => closed
2012-01-03 23:41 alexy Assigned To => alexy
2012-01-03 23:41 alexy Resolution open => fixed
2012-01-03 23:41 alexy Fixed in Version => 3.0