View Issue Details

IDProjectCategoryView StatusLast Update
0002207Double CommanderViewerpublic2026-02-28 13:43
Reporterzzarko Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformLinuxOSUbuntuOS Version18.04 64bit
Product Version0.8.4Product Build8272 
Target Version0.9.7 
Summary0002207: Crash when exiting Viewer
DescriptionSometimes, when I want to close Viewer after displaying contents of a text file, it crashes.
Additional InformationHere is the output from command line when it happens:

AFileName = /media/LinuxData1/OldComp/Computers/Amiga/Archive.org/extract.sh
aFile.Extension = sh
ERROR in LCL: TGtk2WidgetSet.DeleteObject invalid GdiObject=140541127893384
Creating gdb catchable error:

  $0000000000668179 line 731, column 3 of lazloggerbase.pas in /usr/lib/doublecmd/doublecmd
  $00000000004836D7 line 1446, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000048199F line 914, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000046642C line 1893, column 87 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000046638A line 1918, column 5 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000005987F1 line 180, column 22 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ACE29 line 34, column 23 of include/sharedrasterimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005AD092 line 30, column 3 of include/sharedcustombitmap.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ACC16 line 25, column 7 of include/sharedimage.inc in /usr/lib/doublecmd/doublecmd
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00000000004819D9 line 916, column 7 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000046642C line 1893, column 87 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000046638A line 1918, column 5 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000005987F1 line 180, column 22 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ACE29 line 34, column 23 of include/sharedrasterimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005AD092 line 30, column 3 of include/sharedcustombitmap.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ACC16 line 25, column 7 of include/sharedimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005AE054 line 286, column 3 of include/rasterimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005B024A line 57, column 3 of include/custombitmap.inc in /usr/lib/doublecmd/doublecmd
  $0000000000432E70 in /usr/lib/doublecmd/doublecmd
  $00000000004E84CD line 390, column 3 of include/application.inc in /usr/lib/doublecmd/doublecmd
  $00000000004EAB2A line 1277, column 10 of include/application.inc in /usr/lib/doublecmd/doublecmd
  $00000000004EB08D line 1413, column 9 of include/application.inc in /usr/lib/doublecmd/doublecmd
  $0000000000631698 line 54, column 6 of include/interfacebase.inc in /usr/lib/doublecmd/doublecmd
  $00000000004EB034 line 1401, column 21 of include/application.inc in /usr/lib/doublecmd/doublecmd
ERROR in LCL: TScreen.MoveFormToZFront
Creating gdb catchable error:

  $0000000000668179 line 731, column 3 of lazloggerbase.pas in /usr/lib/doublecmd/doublecmd
  $00000000004836D7 line 1446, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000048199F line 914, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $00000000004E47A9 line 169, column 49 of include/screen.inc in /usr/lib/doublecmd/doublecmd
  $0000000000473B9A line 8509, column 9 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000004738E4 line 8449, column 68 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000059B2B1 line 936, column 22 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000655260 line 2194, column 46 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00000000006548B8 line 1949, column 6 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00000000004819D9 line 916, column 7 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $00000000004E47A9 line 169, column 49 of include/screen.inc in /usr/lib/doublecmd/doublecmd
  $0000000000473B9A line 8509, column 9 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $00000000004738E4 line 8449, column 68 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000059B2B1 line 936, column 22 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000655260 line 2194, column 46 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00000000006548B8 line 1949, column 6 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00007FD2924D038B in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00007FD291CB31A0 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $00007FD291CB31A0 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
[FORMS.PP] ExceptionOccurred
Warning: Destroying manager with existing file sources!
Finishing GuiMessageQueue
TagsNo tags attached.
Fixed in Revision
Operating systemLinux
WidgetsetGTK2
Architecture64-bit

Activities

zzarko

2019-01-16 08:16

reporter   ~0003004

Here is another similar, also happend when eciting Viewer (different LCL error):

AFileName = /media/LinuxData1/OldComp/Computers/Amstrad PCW/FlashFloppy/runpcw
aFile.Extension =
RaiseSrcDrawableNil nil
ERROR in LCL: TGtk2WidgetSet.StretchCopyArea SrcDC=00000000037EBDC8 Drawable=nil
Creating gdb catchable error:

  $0000000000668179 line 731, column 3 of lazloggerbase.pas in /usr/lib/doublecmd/doublecmd
  $00000000004836D7 line 1446, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000048199F line 914, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000045DA2C line 4071, column 108 of gtk2widgetset.inc in /usr/lib/doublecmd/doublecmd
  $000000000045D57B line 4135, column 19 of gtk2widgetset.inc in /usr/lib/doublecmd/doublecmd
  $00000000004757DF line 9572, column 11 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000059E3B2 line 467, column 22 of include/lclintf.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ADD8D line 245, column 3 of include/rasterimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005B7DBB line 48, column 3 of include/canvas.inc in /usr/lib/doublecmd/doublecmd
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00000000004819D9 line 916, column 7 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000045DA2C line 4071, column 108 of gtk2widgetset.inc in /usr/lib/doublecmd/doublecmd
  $000000000045D57B line 4135, column 19 of gtk2widgetset.inc in /usr/lib/doublecmd/doublecmd
  $00000000004757DF line 9572, column 11 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000059E3B2 line 467, column 22 of include/lclintf.inc in /usr/lib/doublecmd/doublecmd
  $00000000005ADD8D line 245, column 3 of include/rasterimage.inc in /usr/lib/doublecmd/doublecmd
  $00000000005B7DBB line 48, column 3 of include/canvas.inc in /usr/lib/doublecmd/doublecmd
  $00000000005B7CD1 line 26, column 3 of include/canvas.inc in /usr/lib/doublecmd/doublecmd
  $0000000000AADB30 line 1475, column 27 of fviewer.pas in /usr/lib/doublecmd/doublecmd
  $00000000007799AC line 10214, column 5 of grids.pas in /usr/lib/doublecmd/doublecmd
  $0000000000764DF0 line 4228, column 31 of grids.pas in /usr/lib/doublecmd/doublecmd
  $0000000000764B03 line 4253, column 7 of grids.pas in /usr/lib/doublecmd/doublecmd
  $00000000007648A0 line 4182, column 7 of grids.pas in /usr/lib/doublecmd/doublecmd
  $0000000000763045 line 3750, column 5 of grids.pas in /usr/lib/doublecmd/doublecmd
  $0000000000590E16 line 132, column 5 of include/customcontrol.inc in /usr/lib/doublecmd/doublecmd
  $0000000000577A78 line 4820, column 7 of include/wincontrol.inc in /usr/lib/doublecmd/doublecmd
  $000000000057BFB9 line 6773, column 23 of include/wincontrol.inc in /usr/lib/doublecmd/doublecmd
ERROR in LCL:
Creating gdb catchable error:

  $0000000000668179 line 731, column 3 of lazloggerbase.pas in /usr/lib/doublecmd/doublecmd
  $00000000004836D7 line 1446, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $000000000048199F line 914, column 3 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $0000000000471C91 line 7368, column 13 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000468E9A line 2845, column 21 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000598BA9 line 240, column 39 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000063FACE line 901, column 39 of gtk2proc.inc in /usr/lib/doublecmd/doublecmd
  $0000000000651521 line 47, column 34 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00000000006516F4 line 103, column 13 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00000000004819D9 line 916, column 7 of lclproc.pas in /usr/lib/doublecmd/doublecmd
  $0000000000471C91 line 7368, column 13 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000468E9A line 2845, column 21 of gtk2winapi.inc in /usr/lib/doublecmd/doublecmd
  $0000000000598BA9 line 240, column 39 of include/winapi.inc in /usr/lib/doublecmd/doublecmd
  $000000000063FACE line 901, column 39 of gtk2proc.inc in /usr/lib/doublecmd/doublecmd
  $0000000000651521 line 47, column 34 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00000000006516F4 line 103, column 13 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $0000000000652AC6 line 744, column 47 of gtk2callback.inc in /usr/lib/doublecmd/doublecmd
  $00007F577ABCC38B in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $00007F577A3AF1A0 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
TApplication.HandleException: there was another exception during showing the first exception
  Stack trace:
  $00007F577A3AF1A0 in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

zzarko

2020-01-13 16:16

reporter   ~0003373

As I'm using 0.9.7 and didn't have a crash like this in a long time, I guess that the issue is resolved.

Issue History

Date Modified Username Field Change
2019-01-15 10:51 zzarko New Issue
2019-01-16 08:16 zzarko Note Added: 0003004
2020-01-13 16:16 zzarko Note Added: 0003373
2020-01-18 14:11 Alexx2000 Status new => resolved
2020-01-18 14:11 Alexx2000 Resolution open => fixed
2020-01-18 14:11 Alexx2000 Target Version => 0.9.7
2026-02-28 13:43 Alexx2000 Status resolved => closed