View Issue Details

IDProjectCategoryView StatusLast Update
0002540Double CommanderDefaultpublic2020-12-21 10:06
Reporterfredvej Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
ProjectionnoneETAnone 
Platformx86_64-Linux-qt5OSLinuxOS Version5.8.11-1-MANJARO
Product Version0.9.9Product Build9478 2020/06/27 
Target Version0.9.10Fixed in Version0.9.10 
Summary0002540: lua 5.4.0-2 gives an Access violation when running LUA scripts
Descriptioninstalled: lua 5.4.0-2

liblua5.4 gives an Access violation when running LUA scripts

--------------- 14-10-2020, 23:06:01 ---------------
| DC v0.9.9 beta Rev. 9478 -- x86_64-Linux-qt5
| Manjaro Linux -- Qt 5.15.1, libQt5Pas 5.6.1 | PID 90094
Unhandled exception: EAccessViolation: Access violation
Stack trace:
$0000000000000000 in
$00000000009CC9C8 line 4855, column 5 of umaincommands.pas in /usr/bin/doublecmd
$000000000088E4A7 line 228, column 7 of uformcommands.pas in /usr/bin/doublecmd
$00000000004EC51A line 4758, column 97 of fmain.pas in /usr/bin/doublecmd
$00000000009A7091 line 596, column 41 of kastoolbar.pas in /usr/bin/doublecmd
$0000000000659676 line 2911, column 5 of include/control.inc in /usr/bin/doublecmd
$00000000006D8B49 line 114, column 3 of include/speedbutton.inc in /usr/bin/doublecmd
$00000000006DAEAE line 978, column 7 of include/speedbutton.inc in /usr/bin/doublecmd
$0000000000438D0A in /usr/bin/doublecmd
$0000000000656A18 line 1581, column 11 of include/control.inc in /usr/bin/doublecmd
$0000000000648C04 line 4755, column 83 of include/wincontrol.inc in /usr/bin/doublecmd
$000000000064A38F line 5376, column 38 of include/wincontrol.inc in /usr/bin/doublecmd
$00000000006EF636 line 5716, column 7 of qtwidgets.pas in /usr/bin/doublecmd
$00000000006EB43D line 3664, column 7 of qtwidgets.pas in /usr/bin/doublecmd
$00000000006E937F line 2642, column 46 of qtwidgets.pas in /usr/bin/doublecmd
$000000000070B82F line 17155, column 15 of qtwidgets.pas in /usr/bin/doublecmd
$000000000070CAA6 line 17664, column 9 of qtwidgets.pas in /usr/bin/doublecmd


Double Commander
Version: 0.9.9 beta
Revision: 9478
Build date: 2020/06/27
Lazarus: 2.0.8.0
FPC: 3.2.0
Platform: x86_64-Linux-qt5
OS version: Manjaro Linux

Widgetset library: Qt 5.15.1, libQt5Pas 5.6.1

Linux statPC 5.8.11-1-MANJARO 0000001 SMP PREEMPT Wed Sep 23 14:35:40 UTC 2020 x86_64 GNU/Linux

Steps To ReproduceInstall package lua 5.4.0-2

In doublecmd.xml set
<PathToLibrary>liblua5.4.so</PathToLibrary>

Run any LUA script
TagsNo tags attached.
Fixed in Revision9560
Operating systemLinux
WidgetsetQt5
Architecture64-bit

Activities

fredvej

2020-10-15 09:58

reporter   ~0003513

The portable version doublecmd-0.9.9.gtk2.x86_64.tar.xz also gives Access violation with Lua 5.4

--------------- 15-10-2020, 08:43:11 ---------------
| DC v0.9.9 beta Rev. 9478 -- x86_64-Linux-gtk2
| Manjaro Linux -- GTK 2.24.32 | PID 15433
Unhandled exception: EAccessViolation: Access violation
  Stack trace:
  $0000000000000000 in
  $0000000000BD2309 line 4855, column 5 of umaincommands.pas in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000A87014 line 228, column 7 of uformcommands.pas in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000701537 line 4758, column 97 of fmain.pas in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000BA08F4 line 596, column 41 of kastoolbar.pas in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000783B62 line 2911, column 5 of include/control.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $00000000007D1629 line 114, column 3 of include/speedbutton.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $00000000007D39C4 line 978, column 7 of include/speedbutton.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $000000000061F80F in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000780F48 line 1581, column 11 of include/control.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000773513 line 4755, column 83 of include/wincontrol.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000774C01 line 5376, column 38 of include/wincontrol.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $000000000094CBC2 line 112, column 36 of lclmessageglue.pas in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000847045 line 3780, column 68 of gtk2proc.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000856A8F line 2209, column 5 of gtk2callback.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $0000000000856C5B line 2286, column 6 of gtk2callback.inc in /home/freddy/Downloads/0ud/doublecmd/doublecmd
  $00007F83163D403C in /usr/lib/libgtk-x11-2.0.so.0


Double Commander
Version: 0.9.9 beta
Revision: 9478
Build date: 2020/06/27
Lazarus: 2.0.8.0
FPC: 3.0.4
Platform: x86_64-Linux-gtk2
OS version: Manjaro Linux

Widgetset library: GTK 2.24.32

Issue History

Date Modified Username Field Change
2020-10-15 09:18 fredvej New Issue
2020-10-15 09:58 fredvej Note Added: 0003513
2020-10-15 20:03 Alexx2000 Fixed in Revision => 9560
2020-10-15 20:03 Alexx2000 Status new => resolved
2020-10-15 20:03 Alexx2000 Fixed in Version => 1.0.0
2020-10-15 20:03 Alexx2000 Resolution open => fixed
2020-10-15 20:03 Alexx2000 Assigned To => Alexx2000
2020-10-15 20:03 Alexx2000 Target Version => 1.0.0
2020-12-21 10:06 Alexx2000 Fixed in Version 1.0.0 => 0.9.10
2020-12-21 10:06 Alexx2000 Target Version 1.0.0 => 0.9.10