View Issue Details

IDProjectCategoryView StatusLast Update
0003290PluginsColorerpublic2017-09-29 14:46
ReporterPxAssigned ToDrKnS 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version7
Product Version3.0 
Target VersionFixed in Version 
Summary0003290: Падение в Colorer при выходе из Far-а
DescriptionУвидел на форуме сообщение: http://forum.farmanager.com/viewtopic.php?p=140443#p140443
Проверил, действительно воспроизводится, исключение при выходе из Far-а в x64-ой версии, x32 нормально, билды 4773/4774
Steps To Reproduce1) Запускаем Far, переходим в его папку
2) Открываем в редакторе FarEng.hlf
3) Возвращаемся назад в панели по Ctrl+Tab
4) Нажимаем F10 и подтверждаем выход
5) Наблюдаем исключение в плагине
Exception: Divide by zero
Address: 0x000007FEE8213575 GetMinFarVersionW
Function: ProcessEditorEventW
Module: M:\Far30b4773.x64.20160901\Plugins\FarColorer\bin\colorer.dll
Additional Information0x000007FEE8213575 GetMinFarVersionW
0x000007FEE8212DC2 GetMinFarVersionW
0x000007FEE8212F60 GetMinFarVersionW
0x000007FEE8200441 GetMinFarVersionW
0x000007FEE81F7983 GetMinFarVersionW
0x000007FEE81F359B ProcessEditorEventW
0x000000013F31B9E7 Plugin::ExecuteFunctionSeh<Plugin::ExecuteStruct<21>,ProcessEditorEventInfo * __ptr64 & __ptr64> (c:\src\unicode_far\plclass.hpp:303)
0x000000013F31AA49 seh_invoke<<lambda_512160abf70f6ec105f2c65cb2aeca10>,<lambda_9c0355d8def1a1e1106bc51bcde73ccb>,<lambda_2a77a8954e01dfb4e5f953cf5b1d93ef> > (c:\src\unicode_far\farexcpt.hpp:60)
0x000000013F318809 Plugin::ProcessEditorEvent (c:\src\unicode_far\plclass.cpp:907)
0x000000013F34A2FE std::_For_each<std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<Plugin * __ptr64> >,std::_Iterator_base0>,<lambda_5c91e2a370d15657f0c3152183746286> > (c:\vc_current\include\algorithm:24)
0x000000013F341B45 PluginManager::ProcessEditorEvent (c:\src\unicode_far\plugins.cpp:823)
0x000000013F215CDE Editor::ShowEditor (c:\src\unicode_far\editor.cpp:314)
0x000000013F24F83B FileEditor::DisplayObject (c:\src\unicode_far\fileedit.cpp:762)
0x000000013F36150A ScreenObject::Show (c:\src\unicode_far\scrobj.cpp:133)
0x000000013F2FDE66 std::_For_each<std::shared_ptr<window> const * __ptr64,<lambda_a8da408e3d6032594f0d36ea7773efbe> > (c:\vc_current\include\algorithm:24)
0x000000013F2FB84B Manager::RefreshCommit (c:\src\unicode_far\manager.cpp:1108)
0x000000013F2FB773 Manager::ActivateCommit (c:\src\unicode_far\manager.cpp:1070)
0x000000013F2FB4C7 Manager::DeleteCommit (c:\src\unicode_far\manager.cpp:1008)
0x000000013F2FB0F7 Manager::Commit (c:\src\unicode_far\manager.cpp:939)
0x000000013F2F8B74 Manager::CloseAll (c:\src\unicode_far\manager.cpp:286)
0x000000013F1DDC63 ControlObject::~ControlObject (c:\src\unicode_far\ctrlobj.cpp:134)
0x000000013F2F735E <lambda_4233d9554a101de2d88e00118dabe45a>::operator() (c:\src\unicode_far\main.cpp:747)
0x000000013F2F7181 mainImpl (c:\src\unicode_far\main.cpp:771)
0x000000013F2F7460 wmain_seh (c:\src\unicode_far\main.cpp:801)
0x000000013F2F7524 seh_invoke<<lambda_1b925234776e9308acbfbe30a45d905d>,<lambda_446f0a211efec06a65dc511912303a79>,<lambda_371999b306753007c449eb1557701347> > (c:\src\unicode_far\farexcpt.hpp:60)
0x000000013F2F74FF wmain (c:\src\unicode_far\main.cpp:833)
0x000000013F3AFB20 __scrt_common_main_seh (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:255)
0x0000000076B459BD BaseThreadInitThunk
0x0000000076D7A2E1 RtlUserThreadStart
TagsNo tags attached.

Activities

sonar

2017-02-23 17:30

reporter   bugnote:0015219

исправлено
drkns 03.09.2016 18:19:14 +0200 - build 4775

1. Падение при определённых манипуляциях с панелями плагинов.

JohnDoe

2017-09-28 16:48

updater   bugnote:0015626

Закройте, кто с правами

2useven10

2017-09-29 14:46

developer   bugnote:0015629

4775

Issue History

Date Modified Username Field Change
2016-09-02 16:02 Px New Issue
2017-02-23 17:30 sonar Note Added: 0015219
2017-09-28 16:48 JohnDoe Note Added: 0015626
2017-09-29 14:46 2useven10 Note Added: 0015629
2017-09-29 14:46 2useven10 Status new => closed
2017-09-29 14:46 2useven10 Assigned To => DrKnS
2017-09-29 14:46 2useven10 Resolution open => fixed