View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002614 | Double Commander | Plugins | public | 2021-03-02 01:33 | 2021-03-02 20:37 |
Reporter | kroysoft | Assigned To | Alexx2000 | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | Windows | OS | Win 10 | OS Version | x64 2004 |
Product Version | 1.0.0 (trunk) | Product Build | 9692 | ||
Target Version | 1.0.0 | Fixed in Version | 1.0.0 | ||
Summary | 0002614: File size is most probably signed int32, should be unsigned and/or widere than 32bit | ||||
Description | Internal viewer / quick view will crash DC if: | ||||
Steps To Reproduce | 1. any of the lister plugins invokes "size <op.> const" check, like JSONViewer <http://totalcmd.net/plugring/jsonviewer.html> or HexViewer <http://totalcmd.net/plugring/hexviewer.html> plugins are installed (added manually) 2. Press F3 or alt+Q over a file bigger in size than 2 147 483 647 (0x7FFFFFFF) 3. Popup message appears claiming "error: xxxx is an invalid integer" (however, the size here is not negative as I'd expect if my assumption on signedness was correct) | ||||
Additional Information | --------------- 01-03-2021, 23:22:21 --------------- | DC v1.0.0 alpha Rev. 9692 -- i386-Win32-win32/win64 | Windows 10 2004 x86_64 | PID 12588 Unhandled exception: EConvertError: "3717353472" is an invalid integer Stack trace: $000602C6 in D:\Utils\doublecmd\doublecmd.exe $00352CB2 line 135, column 41 of udetectstr.pas in D:\Utils\doublecmd\doublecmd.exe $00353108 line 186, column 9 of udetectstr.pas in D:\Utils\doublecmd\doublecmd.exe $00352E3B line 153, column 14 of udetectstr.pas in D:\Utils\doublecmd\doublecmd.exe $00339D0B line 447, column 20 of uwlxmodule.pas in D:\Utils\doublecmd\doublecmd.exe $003EC51E line 1358, column 36 of fviewer.pas in D:\Utils\doublecmd\doublecmd.exe $003E956C line 698, column 8 of fviewer.pas in D:\Utils\doublecmd\doublecmd.exe $0041E103 line 128, column 7 of uquickviewpanel.pas in D:\Utils\doublecmd\doublecmd.exe $0041DDC4 line 74, column 5 of uquickviewpanel.pas in D:\Utils\doublecmd\doublecmd.exe $0029CF9D line 1998, column 64 of umaincommands.pas in D:\Utils\doublecmd\doublecmd.exe $002A6BE1 line 228, column 7 of uformcommands.pas in D:\Utils\doublecmd\doublecmd.exe $0032DF2D line 1225, column 77 of uhotkeymanager.pas in D:\Utils\doublecmd\doublecmd.exe $0032E21A line 1325, column 11 of uhotkeymanager.pas in D:\Utils\doublecmd\doublecmd.exe $00177688 line 5674, column 25 of include/wincontrol.inc in D:\Utils\doublecmd\doublecmd.exe $001776D5 line 5684, column 14 of include/wincontrol.inc in D:\Utils\doublecmd\doublecmd.exe $00177930 line 5815, column 7 of include/wincontrol.inc in D:\Utils\doublecmd\doublecmd.exe $00177895 line 5796, column 14 of include/wincontrol.inc in D:\Utils\doublecmd\doublecmd.exe | ||||
Tags | No tags attached. | ||||
Fixed in Revision | 9704 | ||||
Operating system | Windows | ||||
Widgetset | Win32 | ||||
Architecture | 32-bit | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2021-03-02 01:33 | kroysoft | New Issue | |
2021-03-02 20:37 | Alexx2000 | Fixed in Revision | => 9704 |
2021-03-02 20:37 | Alexx2000 | Assigned To | => Alexx2000 |
2021-03-02 20:37 | Alexx2000 | Status | new => resolved |
2021-03-02 20:37 | Alexx2000 | Resolution | open => fixed |
2021-03-02 20:37 | Alexx2000 | Fixed in Version | => 1.0.0 |
2021-03-02 20:37 | Alexx2000 | Target Version | => 1.0.0 |