View Issue Details

IDProjectCategoryView StatusLast Update
0031997PackagesLazReportpublic2020-04-15 19:02
ReporterTerry Mitchell Assigned ToZeljan Rikalo  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
PlatformLinux amd64OSArchLinux 
Product Version1.8RC2 
Summary0031997: Lazreport Preview Crashes
DescriptionWhen using qt5 lazreport preview crashes when the close button is highlighted when a report is previewed the second time.
Steps To ReproduceCompile sql_demo under Lazreports sample. Preview a report and close it. Preview another report and place the mouse over the close button. The program then crashes.
Additional InformationUsing cbindings with Lazaurs 1.8rc2. Compiled with qt5 5.9.
TagsNo tags attached.
Fixed in Revision
LazTarget-
WidgetsetQT5
Attached Files

Activities

Zeljan Rikalo

2017-06-10 09:41

developer   ~0100990

Any stack trace ? What about Qt4 ? Does it crash too ?

Zeljan Rikalo

2017-09-24 18:20

developer   ~0103026

Ping ?

Terry Mitchell

2017-09-25 20:41

reporter  

laz.log (266,098 bytes)

Terry Mitchell

2017-09-25 20:45

reporter   ~0103045

I have attached the log file from the debug. The error occurs at the following lines:

TDebugManager.GetFullFilename searching Unit=QTWSCONTROLS, Class=TQTWSWINCONTROL, Func=SETTEXT
          TDebugManager.GetFullFilename found /home/terry/laz_1.8/lazarus/lcl/interfaces/qt5/qtwscontrols.pp Line=304 Col=17

I am having no problems using gtk and qt4.

Zeljan Rikalo

2017-09-26 11:26

developer   ~0103059

hm..please check with trunk since I cannot reproduce problem here.

Terry Mitchell

2017-09-26 18:04

reporter  

new_laz.log (168,469 bytes)   
using config file /home/terry/laz_trunk/lazarus/lazarus.cfg
SetPrimaryConfigPath NewValue="/home/terry/laz_trunk/config_lazarus" -> "/home/terry/laz_trunk/config_lazarus"
SetPrimaryConfigPath NewValue="/home/terry/laz_trunk/config_lazarus" -> "/home/terry/laz_trunk/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/terry/laz_trunk/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus"
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux-qt5 New=x86_64-linux-qt5 FPC=True LCL=False
DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.ContextChanged nil  Upd:True
DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.ContextChanged nil  Upd:True
DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.SnapshotChanged nil  Upd:True
DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
TComponentTreeView.SetSelection: Updating component node values.
----------------
TLazSourceFileManager.LoadLFM Creating designer for hidden component of /home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/unit1.pas
TLazSourceFileManager.InitOpenedProjectFile select form in designer: Form1:TForm1 TDesigner
Hint: (lazarus) [TMainIDE.DoRunProject] INIT
Error: (lazarus) [TMainIDE.DoBuildProject] MainBuildBoss.DoCheckIfProjectNeedsCompilation nothing to be done
[TCmdLineDebugger] Debug PID: 10047
<< TCmdLineDebugger.ReadLn "=thread-group-added,id="i1""
<< TCmdLineDebugger.ReadLn "(gdb) "
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandInitDebugger" State=dsNone PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set confirm off"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-set new-console off"
  << TCmdLineDebugger.ReadLn "^error,msg="No symbol table is loaded.  Use the \"file\" command.""
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "set width 50000"
  << TCmdLineDebugger.ReadLn "&"set width 50000\n""
  << TCmdLineDebugger.ReadLn "=cmd-param-changed,param="width",value="50000""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-version"
  << TCmdLineDebugger.ReadLn "~"GNU gdb (Gentoo 8.0 vanilla) 8.0\n""
  << TCmdLineDebugger.ReadLn "~"Copyright (C) 2017 Free Software Foundation, Inc.\n""
  << TCmdLineDebugger.ReadLn "~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\nand \"show warranty\" for details.\n""
  << TCmdLineDebugger.ReadLn "~"This GDB was configured as \"x86_64-pc-linux-gnu\".\nType \"show configuration\" for configuration details.""
  << TCmdLineDebugger.ReadLn "~"\nFor bug reporting instructions, please see:\n""
  << TCmdLineDebugger.ReadLn "~"<https://bugs.gentoo.org/>.\n""
  << TCmdLineDebugger.ReadLn "~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/software/gdb/documentation/>.\n""
  << TCmdLineDebugger.ReadLn "~"For help, type \"help\".\n""
  << TCmdLineDebugger.ReadLn "~"Type \"apropos word\" to search for commands related to \"word\".\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsNone
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
DebuggerState: Setting to dsIdle, from dsNone
  TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsIdle
  TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
  TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsIdle
  TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
  TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsIdle
  TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
  TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsIdle
    DebugDataMonitor: TIdeCallStackMonitor.CallStackClear
  TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
  TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsIdle
  TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
  TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsIdle
  TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
  TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsIdle
  TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
  TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsIdle
  TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
  TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsIdle
  TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
  TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsIdle
  TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
  DebugDataMonitor: >>ENTER: TCurrentCallStackList.GetEntryForThread: ThreadId=0
  DebugDataMonitor: <<EXIT: TCurrentCallStackList.GetEntryForThread
  DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
  DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Idle
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
  DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
  DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebuggerState: Finished dsIdle
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GS_LIB=/home/terry/.fonts" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GS_LIB=/home/terry/.fonts"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KDE_FULL_SESSION=true" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KDE_FULL_SESSION=true"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LANG=en_US.utf8" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LANG=en_US.utf8"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env QT_GRAPHICSSYSTEM=raster" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env QT_GRAPHICSSYSTEM=raster"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LESS=-R -M --shift 5" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LESS=-R -M --shift 5"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PROFILEHOME=" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PROFILEHOME="
  << TCmdLineDebugger.ReadLn "~"Setting environment variable \"PROFILEHOME\" to null value.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DISPLAY=:0" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DISPLAY=:0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env OPENGL_PROFILE=xorg-x11" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env OPENGL_PROFILE=xorg-x11"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SHELL_SESSION_ID=6454cd11547240fea752f3f93fb403a1" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SHELL_SESSION_ID=6454cd11547240fea752f3f93fb403a1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env CONFIG_PROTECT_MASK=/etc/sandbox.d /etc/fonts/fonts.conf /etc/gentoo-release /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/revdep-rebuild" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env CONFIG_PROTECT_MASK=/etc/sandbox.d /etc/fonts/fonts.conf /etc/gentoo-release /etc/gconf /etc/terminfo /etc/dconf /etc/ca-certificates.conf /etc/revdep-rebuild"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env EDITOR=/bin/nano" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env EDITOR=/bin/nano"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env COLORTERM=truecolor" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env COLORTERM=truecolor"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env JAVA_HOME=/etc/java-config-2/current-system-vm" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env JAVA_HOME=/etc/java-config-2/current-system-vm"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GCC_SPECS=" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GCC_SPECS="
  << TCmdLineDebugger.ReadLn "~"Setting environment variable \"GCC_SPECS\" to null value.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_VTNR=7" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_VTNR=7"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PAM_KWALLET5_LOGIN=/tmp/kwallet5_terry.socket" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PAM_KWALLET5_LOGIN=/tmp/kwallet5_terry.socket"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env QT_QUICK_CONTROLS_STYLE=org.kde.desktop" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env QT_QUICK_CONTROLS_STYLE=org.kde.desktop"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env USER=terry" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env USER=terry"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PAGER=/usr/bin/less" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PAGER=/usr/bin/less"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DESKTOP_SESSION=/usr/share/xsessions/plasma" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DESKTOP_SESSION=/usr/share/xsessions/plasma"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PWD=/home/terry" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PWD=/home/terry"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SSH_ASKPASS=/usr/bin/ksshaskpass" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SSH_ASKPASS=/usr/bin/ksshaskpass"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env MANPAGER=manpager" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env MANPAGER=manpager"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env HOME=/home/terry" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env HOME=/home/terry"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_TYPE=x11" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_TYPE=x11"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GSETTINGS_BACKEND=dconf" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GSETTINGS_BACKEND=dconf"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_DATA_DIRS=/usr/local/share:/usr/share" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_DATA_DIRS=/usr/local/share:/usr/share"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KONSOLE_DBUS_SESSION=/Sessions/1" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KONSOLE_DBUS_SESSION=/Sessions/1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env JDK_HOME=/etc/java-config-2/current-system-vm" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env JDK_HOME=/etc/java-config-2/current-system-vm"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_DESKTOP=KDE" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_DESKTOP=KDE"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KONSOLE_DBUS_WINDOW=/Windows/1" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KONSOLE_DBUS_WINDOW=/Windows/1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env GTK_MODULES=canberra-gtk-module" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env GTK_MODULES=canberra-gtk-module"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env MAIL=/var/mail/terry" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env MAIL=/var/mail/terry"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env QT_PLUGIN_PATH=/usr/lib64/kde4/plugins" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env QT_PLUGIN_PATH=/usr/lib64/kde4/plugins"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env CONFIG_PROTECT=/usr/share/gnupg/qualified.txt /usr/share/config" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env CONFIG_PROTECT=/usr/share/gnupg/qualified.txt /usr/share/config"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env TERM=xterm-256color" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env TERM=xterm-256color"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SHELL=/bin/bash" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SHELL=/bin/bash"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KONSOLE_DBUS_SERVICE=:1.64" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KONSOLE_DBUS_SERVICE=:1.64"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_CLASS=user" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_CLASS=user"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env JAVAC=/etc/java-config-2/current-system-vm/bin/javac" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env JAVAC=/etc/java-config-2/current-system-vm/bin/javac"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XCURSOR_THEME=breeze_cursors" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XCURSOR_THEME=breeze_cursors"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CURRENT_DESKTOP=KDE" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CURRENT_DESKTOP=KDE"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KONSOLE_PROFILE_NAME=Profile 1" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KONSOLE_PROFILE_NAME=Profile 1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SEAT=seat0" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SEAT=seat0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SHLVL=2" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SHLVL=2"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env COLORFGBG=15;0" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env COLORFGBG=15;0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LANGUAGE=" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LANGUAGE="
  << TCmdLineDebugger.ReadLn "~"Setting environment variable \"LANGUAGE\" to null value.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env MANPATH=/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.28.1/man:/usr/lib/llvm/5/share/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/share/rust-1.19.0/man" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env MANPATH=/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.28.1/man:/usr/lib/llvm/5/share/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/share/rust-1.19.0/man"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env WINDOWID=60817414" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env WINDOWID=60817414"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LOGNAME=terry" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LOGNAME=terry"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-gze4qFNhq9,guid=48c0b442e1cb9acc8b4ba2dd59ca674d" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-gze4qFNhq9,guid=48c0b442e1cb9acc8b4ba2dd59ca674d"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_RUNTIME_DIR=/var/run/user/1000" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_RUNTIME_DIR=/var/run/user/1000"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XAUTHORITY=/home/terry/.Xauthority" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XAUTHORITY=/home/terry/.Xauthority"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env QT_AUTO_SCREEN_SCALE_FACTOR=0" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env QT_AUTO_SCREEN_SCALE_FACTOR=0"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_CONFIG_DIRS=/etc/xdg" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_CONFIG_DIRS=/etc/xdg"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env PATH=/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env PATH=/usr/x86_64-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KDE_SESSION_UID=1000" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KDE_SESSION_UID=1000"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env KDE_SESSION_VERSION=5" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env KDE_SESSION_VERSION=5"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env INFOPATH=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.28.1/info:/usr/share/info" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env INFOPATH=/usr/share/gcc-data/x86_64-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.28.1/info:/usr/share/info"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env XDG_SESSION_COOKIE=tcm-dell-laptop-1506436941.453630-367815666" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env XDG_SESSION_COOKIE=tcm-dell-laptop-1506436941.453630-367815666"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env SESSION_MANAGER=local/tcm-dell-laptop:@/tmp/.ICE-unix/4045,unix/tcm-dell-laptop:/tmp/.ICE-unix/4045" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env SESSION_MANAGER=local/tcm-dell-laptop:@/tmp/.ICE-unix/4045,unix/tcm-dell-laptop:/tmp/.ICE-unix/4045"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env LESSOPEN=|lesspipe %s" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env LESSOPEN=|lesspipe %s"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerSimpleCommand: -gdb-set env _=/home/terry/laz_trunk/lazarus/lazarus" State=dsIdle PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-gdb-set env _=/home/terry/laz_trunk/lazarus/lazarus"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsIdle
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
DebuggerState: Setting to dsStop, from dsIdle
  TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsStop
  TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
  TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsStop
  TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
  TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsStop
  TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
  TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsStop
  TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
  TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsStop
  TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
  TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsStop
  TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
  TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsStop
  TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
  TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsStop
  TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
  TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsStop
  TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
  TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsStop
  TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
  DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
  DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Stop
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
  DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
  DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebuggerState: Finished dsStop
Hint: (lazarus) [TMainIDE.DoRunProject] Debugger=TGDBMIDebugger
Hint: (lazarus) [TMainIDE.DoRunProject] END
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandStartDebugging: ContinueCommand= TGDBMIDebuggerCommandExecute: -exec-continue" State=dsStop PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-file-exec-and-symbols "/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/sql_demo""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-set language pascal"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  TGDBMIDebugger.StartDebugging WorkingDir="/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/"
  >> TCmdLineDebugger.SendCmdLn "-environment-cd ."
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-environment-cd "/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression FPC_THREADVAR_RELOCATE_PROC"
  << TCmdLineDebugger.ReadLn "^error,msg="No symbol \"FPC_THREADVAR_RELOCATE_PROC\" in current context.""
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info functions FPC_CPUINIT"
  << TCmdLineDebugger.ReadLn "&"info functions FPC_CPUINIT\n""
  << TCmdLineDebugger.ReadLn "~"All functions matching regular expression \"FPC_CPUINIT\":\n""
  << TCmdLineDebugger.ReadLn "~"\nNon-debugging symbols:\n""
  << TCmdLineDebugger.ReadLn "~"0x0000000000422680  SYSTEM_$$_FPC_CPUINIT\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-exec-arguments "
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "set inferior-tty /dev/pts/2"
  << TCmdLineDebugger.ReadLn "&"set inferior-tty /dev/pts/2\n""
  << TCmdLineDebugger.ReadLn "=cmd-param-changed,param="inferior-tty",value="/dev/pts/2""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-gdb-set language pascal"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype TObject"
  << TCmdLineDebugger.ReadLn "&"ptype TObject\n""
  << TCmdLineDebugger.ReadLn "~"type = ^TOBJECT = class \n""
  << TCmdLineDebugger.ReadLn "~"  public\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATE () : TOBJECT;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DESTROY (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  NEWINSTANCE () : TOBJECT; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure FREEINSTANCE (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  SAFECALLEXCEPTION () : HRESULT; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DEFAULTHANDLER (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure FREE ();\n""
  << TCmdLineDebugger.ReadLn "~"    function  INITINSTANCE () : TOBJECT;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure CLEANUPINSTANCE ();\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSTYPE () : TCLASS;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSINFO () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSNAME () : SHORTSTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSNAMEIS () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CLASSPARENT () : TCLASS;\n""
  << TCmdLineDebugger.ReadLn "~"    function  INSTANCESIZE () : INT64;\n""
  << TCmdLineDebugger.ReadLn "~"    function  INHERITSFROM () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  STRINGMESSAGETABLE () : PSTRINGMESSAGETABLE;\n""
  << TCmdLineDebugger.ReadLn "~"    function  METHODADDRESS () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    function  METHODNAME () : SHORTSTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  FIELDADDRESS () : POINTER;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure AFTERCONSTRUCTION (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure BEFOREDESTRUCTION (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DEFAULTHANDLERSTR (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DISPATCH (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    procedure DISPATCHSTR (); virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACE () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACE () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEBYSTR () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEWEAK () : BOOLEAN;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEENTRY () : PINTERFACEENTRY;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACEENTRYBYSTR () : PINTERFACEENTRY;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETINTERFACETABLE () : PINTERFACETABLE;\n""
  << TCmdLineDebugger.ReadLn "~"    function  UNITNAME () : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  QUALIFIEDCLASSNAME () : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    function  EQUALS () : BOOLEAN; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  GETHASHCODE () : INT64; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"    function  TOSTRING () : ANSISTRING; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype Exception"
  << TCmdLineDebugger.ReadLn "&"ptype Exception\n""
  << TCmdLineDebugger.ReadLn "~"type = ^EXCEPTION = class : public TOBJECT \n""
  << TCmdLineDebugger.ReadLn "~"  private\n""
  << TCmdLineDebugger.ReadLn "~"    FMESSAGE : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"    FHELPCONTEXT : LONGINT;\n""
  << TCmdLineDebugger.ReadLn "~"    HELPCONTEXT : LONGINT;\n""
  << TCmdLineDebugger.ReadLn "~"    MESSAGE : ANSISTRING;\n""
  << TCmdLineDebugger.ReadLn "~"\n""
  << TCmdLineDebugger.ReadLn "~"  public\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATE () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEFMT () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERES () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESFMT () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATEFMTHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  CREATERESFMTHELP () : EXCEPTION;\n""
  << TCmdLineDebugger.ReadLn "~"    function  TOSTRING () : ANSISTRING; virtual;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype Shortstring"
  << TCmdLineDebugger.ReadLn "&"ptype Shortstring\n""
  << TCmdLineDebugger.ReadLn "~"type = ShortString = record \n""
  << TCmdLineDebugger.ReadLn "~"    length : BYTE;\n""
  << TCmdLineDebugger.ReadLn "~"    st : array [1..255] of CHAR;\n""
  << TCmdLineDebugger.ReadLn "~"end\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype pointer"
  << TCmdLineDebugger.ReadLn "&"ptype pointer\n""
  << TCmdLineDebugger.ReadLn "~"type = ^pointer\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "ptype byte"
  << TCmdLineDebugger.ReadLn "&"ptype byte\n""
  << TCmdLineDebugger.ReadLn "~"type = BYTE\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "set print elements 2500"
  << TCmdLineDebugger.ReadLn "&"set print elements 2500\n""
  << TCmdLineDebugger.ReadLn "=cmd-param-changed,param="print elements",value="2500""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info file"
  << TCmdLineDebugger.ReadLn "&"info file\n""
  << TCmdLineDebugger.ReadLn "~"Symbols from \"/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/sql_demo\".\n""
  << TCmdLineDebugger.ReadLn "~"Local exec file:\n""
  << TCmdLineDebugger.ReadLn "~"\t`/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/sql_demo', file type elf64-x86-64.\n""
  << TCmdLineDebugger.ReadLn "~"\tEntry point: 0x420e50\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000400200 - 0x000000000040021c is .interp\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000040021c - 0x000000000040023c is .note.ABI-tag\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000400240 - 0x000000000040027c is .gnu.hash\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000400280 - 0x0000000000409148 is .dynsym\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000409148 - 0x0000000000411535 is .dynstr\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000411536 - 0x000000000041211c is .gnu.version\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000412120 - 0x0000000000412160 is .gnu.version_r\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000412160 - 0x00000000004121d8 is .rela.dyn\n""
  << TCmdLineDebugger.ReadLn "~"\t0x00000000004121d8 - 0x000000000041af98 is .rela.plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000041af98 - 0x000000000041afaf is .init\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000041afb0 - 0x0000000000420e40 is .plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000420e40 - 0x0000000000420e48 is .plt.got\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000420e50 - 0x000000000099a8e1 is .text\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000099a8e4 - 0x000000000099a8ed is .fini\n""
  << TCmdLineDebugger.ReadLn "~"\t0x000000000099a8f0 - 0x0000000000a2fd18 is .rodata\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000a2fd18 - 0x0000000000a2fdd4 is .eh_frame\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c30dc0 - 0x0000000000c30dc8 is .init_array\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c30dc8 - 0x0000000000c30dd0 is .fini_array\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c30dd0 - 0x0000000000c30dd8 is .jcr\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c30dd8 - 0x0000000000c30fd8 is .dynamic\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c30fd8 - 0x0000000000c31000 is .got\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c31000 - 0x0000000000c33f58 is .got.plt\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000c33f60 - 0x0000000000f5e1b8 is .data\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000f5e1b8 - 0x0000000000fc71e0 is fpc.resources\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000fc71e0 - 0x0000000000fc75a0 is .fpcdata\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000fc75a0 - 0x0000000000fe3128 is .bss\n""
  << TCmdLineDebugger.ReadLn "~"\t0x0000000000fe3128 - 0x0000000000fe36c8 is fpc.reshandles\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-evaluate-expression sizeof(POINTER)"
  << TCmdLineDebugger.ReadLn "^done,value="8""
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert -f foo"
  << TCmdLineDebugger.ReadLn "&"Function \"foo\" not defined.\n""
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="foo",times="0",original-location="foo"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 1"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert main"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000421049",func="main",file="sql_demo.lpr",fullname="/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/sql_demo.lpr",line="16",thread-groups=["i1"],times="0",original-location="main"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert *4329040"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000420e50",at="<_start>",thread-groups=["i1"],times="0",original-location="*4329040"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert +0"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000421049",func="main",file="sql_demo.lpr",fullname="/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_" ..(142).. "home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/sql_demo.lpr:+0"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-exec-run"
  << TCmdLineDebugger.ReadLn "=thread-group-started,id="i1",pid="10049""
  << TCmdLineDebugger.ReadLn "=thread-created,id="1",group-id="i1""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7dd99d0",to="0x00007ffff7df5080"}]"
  << TCmdLineDebugger.ReadLn "^running"
  << TCmdLineDebugger.ReadLn "*running,thread-id="all""
  << TCmdLineDebugger.ReadLn "(gdb) "
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libdl.so.2",target-name="/lib64/libdl.so.2",host-name="/lib64/libdl.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7bd5e00",to="0x00007ffff7bd6d9b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Pas.so.1",target-name="/usr/lib64/libQt5Pas.so.1",host-name="/usr/lib64/libQt5Pas.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff789dd60",to="0x00007ffff794b2a1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libX11.so.6",target-name="/usr/lib64/libX11.so.6",host-name="/usr/lib64/libX11.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff745acf0",to="0x00007ffff74e0f34"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libc.so.6",target-name="/lib64/libc.so.6",host-name="/lib64/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff70abaa0",to="0x00007ffff71ea7e3"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5PrintSupport.so.5",target-name="/usr/lib64/libQt5PrintSupport.so.5",host-name="/usr/lib64/libQt5PrintSupport.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7f7d7a0",to="0x00007ffff7fae179"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Widgets.so.5",target-name="/usr/lib64/libQt5Widgets.so.5",host-name="/usr/lib64/libQt5Widgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff6b83590",to="0x00007ffff6f00195"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5X11Extras.so.5",target-name="/usr/lib64/libQt5X11Extras.so.5",host-name="/usr/lib64/libQt5X11Extras.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7f53510",to="0x00007ffff7f544ee"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Gui.so.5",target-name="/usr/lib64/libQt5Gui.so.5",host-name="/usr/lib64/libQt5Gui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff6652570",to="0x00007ffff694c5f5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Network.so.5",target-name="/usr/lib64/libQt5Network.so.5",host-name="/usr/lib64/libQt5Network.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff64330e0",to="0x00007ffff6534eea"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Core.so.5",target-name="/usr/lib64/libQt5Core.so.5",host-name="/usr/lib64/libQt5Core.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5fd9e40",to="0x00007ffff6238bb0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libGL.so.1",target-name="/usr/lib64/libGL.so.1",host-name="/usr/lib64/libGL.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5d00dc0",to="0x00007ffff5d3f932"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libpthread.so.0",target-name="/lib64/libpthread.so.0",host-name="/lib64/libpthread.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5acd870",to="0x00007ffff5add95e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6",target-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6",host-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc" ..(56).. "6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5758250",to="0x00007ffff582e659"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libm.so.6",target-name="/lib64/libm.so.6",host-name="/lib64/libm.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff53c3e00",to="0x00007ffff54339fa"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1",target-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1",host-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s." ..(53).. "1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff51a9a30",to="0x00007ffff51b944d"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb.so.1",target-name="/usr/lib64/libxcb.so.1",host-name="/usr/lib64/libxcb.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4f89240",to="0x00007ffff4f9c2e5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libpng16.so.16",target-name="/usr/lib64/libpng16.so.16",host-name="/usr/lib64/libpng16.so.16",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4d4cf00",to="0x00007ffff4d7033e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libharfbuzz.so.0",target-name="/usr/lib64/libharfbuzz.so.0",host-name="/usr/lib64/libharfbuzz.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4ab8690",to="0x00007ffff4b0cad9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libz.so.1",target-name="/lib64/libz.so.1",host-name="/lib64/libz.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff489b510",to="0x00007ffff48a8287"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libssl.so.1.0.0",target-name="/usr/lib64/libssl.so.1.0.0",host-name="/usr/lib64/libssl.so.1.0.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4643f50",to="0x00007ffff467dd36"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libcrypto.so.1.0.0",target-name="/usr/lib64/libcrypto.so.1.0.0",host-name="/usr/lib64/libcrypto.so.1.0.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4254000",to="0x00007ffff4375847"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libicui18n.so.58",target-name="/usr/lib64/libicui18n.so.58",host-name="/usr/lib64/libicui18n.so.58",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff3e2fc50",to="0x00007ffff3f6b184"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libicuuc.so.58",target-name="/usr/lib64/libicuuc.so.58",host-name="/usr/lib64/libicuuc.so.58",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff3a26ab0",to="0x00007ffff3aec7db"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libpcre2-16.so.0",target-name="/usr/lib64/libpcre2-16.so.0",host-name="/usr/lib64/libpcre2-16.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff3758240",to="0x00007ffff37aa00f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libdouble-conversion.so.1",target-name="/usr/lib64/libdouble-conversion.so.1",host-name="/usr/lib64/libdouble-conversion.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff3546d20",to="0x00007ffff3550232"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libglib-2.0.so.0",target-name="/usr/lib64/libglib-2.0.so.0",host-name="/usr/lib64/libglib-2.0.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff324bd10",to="0x00007ffff32c3b69"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libexpat.so.1",target-name="/usr/lib64/libexpat.so.1",host-name="/usr/lib64/libexpat.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff300a0e0",to="0x00007ffff3023289"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-dri3.so.0",target-name="/usr/lib64/libxcb-dri3.so.0",host-name="/usr/lib64/libxcb-dri3.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff2e03cf0",to="0x00007ffff2e04503"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-xfixes.so.0",target-name="/usr/lib64/libxcb-xfixes.so.0",host-name="/usr/lib64/libxcb-xfixes.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff2bfcda0",to="0x00007ffff2bff58a"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-present.so.0",target-name="/usr/lib64/libxcb-present.so.0",host-name="/usr/lib64/libxcb-present.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff29f7db0",to="0x00007ffff29f86e8"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-sync.so.1",target-name="/usr/lib64/libxcb-sync.so.1",host-name="/usr/lib64/libxcb-sync.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff27f23a0",to="0x00007ffff27f45e1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxshmfence.so.1",target-name="/usr/lib64/libxshmfence.so.1",host-name="/usr/lib64/libxshmfence.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff25ee920",to="0x00007ffff25eec0c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libglapi.so.0",target-name="/usr/lib64/libglapi.so.0",host-name="/usr/lib64/libglapi.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff23c8760",to="0x00007ffff23d3ed0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXext.so.6",target-name="/usr/lib64/libXext.so.6",host-name="/usr/lib64/libXext.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff21af8b0",to="0x00007ffff21b962f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXdamage.so.1",target-name="/usr/lib64/libXdamage.so.1",host-name="/usr/lib64/libXdamage.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1fa9bd0",to="0x00007ffff1faa50b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXfixes.so.3",target-name="/usr/lib64/libXfixes.so.3",host-name="/usr/lib64/libXfixes.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1da45d0",to="0x00007ffff1da6906"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libX11-xcb.so.1",target-name="/usr/lib64/libX11-xcb.so.1",host-name="/usr/lib64/libX11-xcb.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1ba1550",to="0x00007ffff1ba166b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-glx.so.0",target-name="/usr/lib64/libxcb-glx.so.0",host-name="/usr/lib64/libxcb-glx.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff198f680",to="0x00007ffff1998805"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-dri2.so.0",target-name="/usr/lib64/libxcb-dri2.so.0",host-name="/usr/lib64/libxcb-dri2.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1780960",to="0x00007ffff1781c05"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXxf86vm.so.1",target-name="/usr/lib64/libXxf86vm.so.1",host-name="/usr/lib64/libXxf86vm.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1579fc0",to="0x00007ffff157c898"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libdrm.so.2",target-name="/usr/lib64/libdrm.so.2",host-name="/usr/lib64/libdrm.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff136b370",to="0x00007ffff1373fc0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXau.so.6",target-name="/usr/lib64/libXau.so.6",host-name="/usr/lib64/libXau.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff1163e50",to="0x00007ffff1164b99"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXdmcp.so.6",target-name="/usr/lib64/libXdmcp.so.6",host-name="/usr/lib64/libXdmcp.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff0f5e3d0",to="0x00007ffff0f5fccc"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libfreetype.so.6",target-name="/usr/lib64/libfreetype.so.6",host-name="/usr/lib64/libfreetype.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff0cb1a80",to="0x00007ffff0d2b592"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libgraphite2.so.3",target-name="/usr/lib64/libgraphite2.so.3",host-name="/usr/lib64/libgraphite2.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff0a7a850",to="0x00007ffff0a9bb98"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libicudata.so.58",target-name="/usr/lib64/libicudata.so.58",host-name="/usr/lib64/libicudata.so.58",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeef764c0",to="0x00007fffeef765c0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libpcre.so.1",target-name="/lib64/libpcre.so.1",host-name="/lib64/libpcre.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeed056a0",to="0x00007fffeed56ac1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libbsd.so.0",target-name="/usr/lib64/libbsd.so.0",host-name="/usr/lib64/libbsd.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeeaf28c0",to="0x00007fffeeaff74f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libbz2.so.1",target-name="/lib64/libbz2.so.1",host-name="/lib64/libbz2.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffee8df6f0",to="0x00007fffee8eb922"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/librt.so.1",target-name="/lib64/librt.so.1",host-name="/lib64/librt.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffee6d7fc0",to="0x00007fffee6db749"}]"
  << TCmdLineDebugger.ReadLn "~"[Thread debugging using libthread_db enabled]\n""
  << TCmdLineDebugger.ReadLn "~"Using host libthread_db library \"/lib64/libthread_db.so.1\".\n""
  << TCmdLineDebugger.ReadLn "=breakpoint-modified,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000420e50",at="<_start>",thread-groups=["i1"],times="1",original-location="*4329040"}"
  << TCmdLineDebugger.ReadLn "~"\n""
  << TCmdLineDebugger.ReadLn "~"Breakpoint 3, 0x0000000000420e50 in _start ()\n""
  << TCmdLineDebugger.ReadLn "*stopped,reason="breakpoint-hit",disp="keep",bkptno="3",frame={addr="0x0000000000420e50",func="_start",args=[]},thread-id="1",stopped-threads="all",core="2""
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 2"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 3"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 4"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebuggerState: Setting to dsRun, from dsStop
    DebugDataMonitor: TCurrentThreads.SetCurrentThreadId 0
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeThreadsMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsRun
    TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
    TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsRun
    TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
    TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsRun
    TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
    TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsRun
    TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
    TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsRun
    TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
    TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsRun
    TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
    TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsRun
    TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
    TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsRun
    TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
    TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsRun
    TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
    TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsRun
    TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Run
    DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
  DebuggerState: Finished dsRun
  >> TCmdLineDebugger.SendCmdLn "info address FPC_RAISEEXCEPTION"
  << TCmdLineDebugger.ReadLn "&"info address FPC_RAISEEXCEPTION\n""
  << TCmdLineDebugger.ReadLn "~"Symbol \"FPC_RAISEEXCEPTION\" is at 0x4341b0 in a file compiled without debugging.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert *4407728"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004341b0",at="<fpc_raiseexception>",thread-groups=["i1"],times="0",original-location="*4407728"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info address FPC_BREAK_ERROR"
  << TCmdLineDebugger.ReadLn "&"info address FPC_BREAK_ERROR\n""
  << TCmdLineDebugger.ReadLn "~"Symbol \"FPC_BREAK_ERROR\" is at 0x437a10 in a file compiled without debugging.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert *4422160"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000437a10",at="<SYSTEM_$$_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER>",thread-groups=["i1"],times="0",original-location="*4422160"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info address FPC_RUNERROR"
  << TCmdLineDebugger.ReadLn "&"info address FPC_RUNERROR\n""
  << TCmdLineDebugger.ReadLn "~"Symbol \"FPC_RUNERROR\" is at 0x437b50 in a file compiled without debugging.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-insert *4422480"
  << TCmdLineDebugger.ReadLn "^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000437b50",at="<SYSTEM_$$_RUNERROR$WORD>",thread-groups=["i1"],times="0",original-location="*4422480"}"
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebuggerState: Setting to dsInit, from dsRun
    TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsInit
    TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
    TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsInit
    TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
    TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsInit
    TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
    TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsInit
    TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
    TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsInit
    TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
    TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsInit
    TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
    TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsInit
    TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
    TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsInit
    TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
    TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsInit
    TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
    TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsInit
    TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Init
      DebugDataWindow: TWatchesDlg.SnapshotChanged TSnapshotManager  Upd:True
      DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
  DebuggerState: Finished dsInit
  Queueing (Recurse-Count=1) at pos=0 cnt=0 State=dsInit Lock=1 Forced=True Prior=100: "TGDBMIDebuggerCommandLineSymbolInfo: Source=/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/unit1.pas"
  Queueing (Recurse-Count=1) at pos=1 cnt=1 State=dsInit Lock=1 Forced=False Prior=0: "TGDBMIDebuggerCommandExecute: -exec-continue"
Exec done
Executing (Recurse-Count=0) queued= 1 CmdPrior=100 CmdMinRunLvl=0 : "TGDBMIDebuggerCommandLineSymbolInfo: Source=/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/unit1.pas" State=dsInit PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-symbol-list-lines "/home/terry/laz_trunk/lazarus/components/lazreport/samples/enduser_reports/sql_demo/unit1.pas""
  << TCmdLineDebugger.ReadLn "^done,lines=[{pc="0x000000000045e310",line="52"},{pc="0x000000000045e324",line="52"},{pc="0x000000000045e363",line="53"},{pc="0x000000000045e3cb",line="54"},{pc="0x000000000045e3ed",line="55"},{pc="0x" ..(1637).. "0000000045e9ab",line="107"},{pc="0x000000000045e9c2",line="107"},{pc="0x000000000045e9cb",line="0"}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=0 : "TGDBMIDebuggerCommandExecute: -exec-continue" State=dsInit PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-exec-continue"
  << TCmdLineDebugger.ReadLn "^running"
  << TCmdLineDebugger.ReadLn "*running,thread-id="all""
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebuggerState: Setting to dsRun, from dsInit
    TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsRun
    TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
    TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsRun
    TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
    TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsRun
    TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
    TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsRun
    TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
    TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsRun
    TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
    TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsRun
    TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
    TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsRun
    TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
    TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsRun
    TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
    TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsRun
    TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
    TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsRun
    TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Run
    DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
  DebuggerState: Finished dsRun
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/gconv/UTF-16.so",target-name="/usr/lib64/gconv/UTF-16.so",host-name="/usr/lib64/gconv/UTF-16.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffee2f16f0",to="0x00007fffee2f309e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/platforms/libqxcb.so",target-name="/usr/lib64/qt5/plugins/platforms/libqxcb.so",host-name="/usr/lib64/qt5/plugins/platforms/libqxcb.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7ed92f0",to="0x00007ffff7ed9669"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5XcbQpa.so.5",target-name="/usr/lib64/libQt5XcbQpa.so.5",host-name="/usr/lib64/libQt5XcbQpa.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffee224a40",to="0x00007fffee2b9857"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-xinerama.so.0",target-name="/usr/lib64/libxcb-xinerama.so.0",host-name="/usr/lib64/libxcb-xinerama.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffedfede20",to="0x00007fffedfee5a5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libfontconfig.so.1",target-name="/usr/lib64/libfontconfig.so.1",host-name="/usr/lib64/libfontconfig.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeddb0140",to="0x00007fffeddcfe50"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5DBus.so.5",target-name="/usr/lib64/libQt5DBus.so.5",host-name="/usr/lib64/libQt5DBus.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7e37070",to="0x00007ffff7e941b1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXi.so.6",target-name="/usr/lib64/libXi.so.6",host-name="/usr/lib64/libXi.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffedb9b320",to="0x00007fffedba5a57"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libSM.so.6",target-name="/usr/lib64/libSM.so.6",host-name="/usr/lib64/libSM.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffed992c20",to="0x00007fffed996df9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libICE.so.6",target-name="/usr/lib64/libICE.so.6",host-name="/usr/lib64/libICE.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffed7790c0",to="0x00007fffed786a9a"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-xkb.so.1",target-name="/usr/lib64/libxcb-xkb.so.1",host-name="/usr/lib64/libxcb-xkb.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffed55f860",to="0x00007fffed56ce65"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-render-util.so.0",target-name="/usr/lib64/libxcb-render-util.so.0",host-name="/usr/lib64/libxcb-render-util.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffed3525f0",to="0x00007fffed353356"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-render.so.0",target-name="/usr/lib64/libxcb-render.so.0",host-name="/usr/lib64/libxcb-render.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffed147430",to="0x00007fffed14c65f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-randr.so.0",target-name="/usr/lib64/libxcb-randr.so.0",host-name="/usr/lib64/libxcb-randr.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffecf37cb0",to="0x00007fffecf3cece"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-image.so.0",target-name="/usr/lib64/libxcb-image.so.0",host-name="/usr/lib64/libxcb-image.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffecd2d1a0",to="0x00007fffecd2e93a"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-shm.so.0",target-name="/usr/lib64/libxcb-shm.so.0",host-name="/usr/lib64/libxcb-shm.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffecb28dd0",to="0x00007fffecb29913"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-keysyms.so.1",target-name="/usr/lib64/libxcb-keysyms.so.1",host-name="/usr/lib64/libxcb-keysyms.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffec925af0",to="0x00007fffec92635c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-icccm.so.4",target-name="/usr/lib64/libxcb-icccm.so.4",host-name="/usr/lib64/libxcb-icccm.so.4",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffec722100",to="0x00007fffec722fb9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-shape.so.0",target-name="/usr/lib64/libxcb-shape.so.0",host-name="/usr/lib64/libxcb-shape.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffec51d060",to="0x00007fffec51dd05"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxkbcommon-x11.so.0",target-name="/usr/lib64/libxkbcommon-x11.so.0",host-name="/usr/lib64/libxkbcommon-x11.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffec316810",to="0x00007fffec31931d"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxkbcommon.so.0",target-name="/usr/lib64/libxkbcommon.so.0",host-name="/usr/lib64/libxkbcommon.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffec0d85e0",to="0x00007fffec0f3468"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libdbus-1.so.3",target-name="/usr/lib64/libdbus-1.so.3",host-name="/usr/lib64/libdbus-1.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffebe9b690",to="0x00007fffebec0db4"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libuuid.so.1",target-name="/lib64/libuuid.so.1",host-name="/lib64/libuuid.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffebc895c0",to="0x00007fffebc8ac03"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libxcb-util.so.1",target-name="/usr/lib64/libxcb-util.so.1",host-name="/usr/lib64/libxcb-util.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeba84580",to="0x00007fffeba8534c"}]"
  << TCmdLineDebugger.ReadLn "=thread-created,id="2",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[New Thread 0x7fffeba81700 (LWP 10053)]\n""
  << TCmdLineDebugger.ReadLn "*running,thread-id="2""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXcursor.so.1",target-name="/usr/lib64/libXcursor.so.1",host-name="/usr/lib64/libXcursor.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeb078ac0",to="0x00007fffeb07d657"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXrender.so.1",target-name="/usr/lib64/libXrender.so.1",host-name="/usr/lib64/libXrender.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeae6dba0",to="0x00007fffeae739c5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so",target-name="/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so",host-name="/usr/lib64/qt5/plu" ..(98).. "o",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7ece500",to="0x00007ffff7ed32a1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so",target-name="/usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so",host-name="/usr/lib64/qt5/plugins/pla" ..(86).. "o",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffeac2cff0",to="0x00007fffeac59de1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5KIOFileWidgets.so.5",target-name="/usr/lib64/libKF5KIOFileWidgets.so.5",host-name="/usr/lib64/libKF5KIOFileWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffea959870",to="0x00007fffea9b6016"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5KIOWidgets.so.5",target-name="/usr/lib64/libKF5KIOWidgets.so.5",host-name="/usr/lib64/libKF5KIOWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffea63b8b0",to="0x00007fffea6da0b8"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Notifications.so.5",target-name="/usr/lib64/libKF5Notifications.so.5",host-name="/usr/lib64/libKF5Notifications.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffea39f280",to="0x00007fffea3cdd82"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5WaylandClient.so.5",target-name="/usr/lib64/libKF5WaylandClient.so.5",host-name="/usr/lib64/libKF5WaylandClient.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffea121b10",to="0x00007fffea15ae79"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5KIOCore.so.5",target-name="/usr/lib64/libKF5KIOCore.so.5",host-name="/usr/lib64/libKF5KIOCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe9da2c10",to="0x00007fffe9e943a0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5JobWidgets.so.5",target-name="/usr/lib64/libKF5JobWidgets.so.5",host-name="/usr/lib64/libKF5JobWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe9b3fae0",to="0x00007fffe9b4ee6c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Completion.so.5",target-name="/usr/lib64/libKF5Completion.so.5",host-name="/usr/lib64/libKF5Completion.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe990fd90",to="0x00007fffe99289a4"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5XmlGui.so.5",target-name="/usr/lib64/libKF5XmlGui.so.5",host-name="/usr/lib64/libKF5XmlGui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe9638d90",to="0x00007fffe96bc642"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5IconThemes.so.5",target-name="/usr/lib64/libKF5IconThemes.so.5",host-name="/usr/lib64/libKF5IconThemes.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe93c9df0",to="0x00007fffe93e7a0d"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5ConfigWidgets.so.5",target-name="/usr/lib64/libKF5ConfigWidgets.so.5",host-name="/usr/lib64/libKF5ConfigWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe917da70",to="0x00007fffe91a16e5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5ConfigGui.so.5",target-name="/usr/lib64/libKF5ConfigGui.so.5",host-name="/usr/lib64/libKF5ConfigGui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe8f4bde0",to="0x00007fffe8f5a1e0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5I18n.so.5",target-name="/usr/lib64/libKF5I18n.so.5",host-name="/usr/lib64/libKF5I18n.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe8cf8010",to="0x00007fffe8d2df85"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5WidgetsAddons.so.5",target-name="/usr/lib64/libKF5WidgetsAddons.so.5",host-name="/usr/lib64/libKF5WidgetsAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe8a0c8d0",to="0x00007fffe8aa2f34"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5ConfigCore.so.5",target-name="/usr/lib64/libKF5ConfigCore.so.5",host-name="/usr/lib64/libKF5ConfigCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe8756040",to="0x00007fffe878b12e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5WindowSystem.so.5",target-name="/usr/lib64/libKF5WindowSystem.so.5",host-name="/usr/lib64/libKF5WindowSystem.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe85056d0",to="0x00007fffe852d730"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5CoreAddons.so.5",target-name="/usr/lib64/libKF5CoreAddons.so.5",host-name="/usr/lib64/libKF5CoreAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe827a4d0",to="0x00007fffe82d21e3"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Bookmarks.so.5",target-name="/usr/lib64/libKF5Bookmarks.so.5",host-name="/usr/lib64/libKF5Bookmarks.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe8028670",to="0x00007fffe804c601"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Solid.so.5",target-name="/usr/lib64/libKF5Solid.so.5",host-name="/usr/lib64/libKF5Solid.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe3d499b0",to="0x00007fffe3dcc124"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5ItemViews.so.5",target-name="/usr/lib64/libKF5ItemViews.so.5",host-name="/usr/lib64/libKF5ItemViews.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe3afe910",to="0x00007fffe3b17e9f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Codecs.so.5",target-name="/usr/lib64/libKF5Codecs.so.5",host-name="/usr/lib64/libKF5Codecs.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe38ba2a0",to="0x00007fffe38cccc2"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Xml.so.5",target-name="/usr/lib64/libQt5Xml.so.5",host-name="/usr/lib64/libQt5Xml.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe38825d0",to="0x00007fffe38a123f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Service.so.5",target-name="/usr/lib64/libKF5Service.so.5",host-name="/usr/lib64/libKF5Service.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe35e91e0",to="0x00007fffe3657b86"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libattr.so.1",target-name="/lib64/libattr.so.1",host-name="/lib64/libattr.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe33c83a0",to="0x00007fffe33ca4aa"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libXtst.so.6",target-name="/usr/lib64/libXtst.so.6",host-name="/usr/lib64/libXtst.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe31c2490",to="0x00007fffe31c4e2b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libdbusmenu-qt5.so.2",target-name="/usr/lib64/libdbusmenu-qt5.so.2",host-name="/usr/lib64/libdbusmenu-qt5.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe2f90d30",to="0x00007fffe2fb6127"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libphonon4qt5.so.4",target-name="/usr/lib64/libphonon4qt5.so.4",host-name="/usr/lib64/libphonon4qt5.so.4",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe2d2a650",to="0x00007fffe2d6c4e6"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libwayland-client.so.0",target-name="/usr/lib64/libwayland-client.so.0",host-name="/usr/lib64/libwayland-client.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe2afe4b0",to="0x00007fffe2b02c47"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5DBusAddons.so.5",target-name="/usr/lib64/libKF5DBusAddons.so.5",host-name="/usr/lib64/libKF5DBusAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe28eb450",to="0x00007fffe28f31d4"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libacl.so.1",target-name="/lib64/libacl.so.1",host-name="/lib64/libacl.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe26dcff0",to="0x00007fffe26e0f31"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5TextWidgets.so.5",target-name="/usr/lib64/libKF5TextWidgets.so.5",host-name="/usr/lib64/libKF5TextWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe24aef90",to="0x00007fffe24cbc5e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5GlobalAccel.so.5",target-name="/usr/lib64/libKF5GlobalAccel.so.5",host-name="/usr/lib64/libKF5GlobalAccel.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe227df90",to="0x00007fffe228f294"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Svg.so.5",target-name="/usr/lib64/libQt5Svg.so.5",host-name="/usr/lib64/libQt5Svg.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe2237860",to="0x00007fffe2266da7"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Archive.so.5",target-name="/usr/lib64/libKF5Archive.so.5",host-name="/usr/lib64/libKF5Archive.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe1ff1480",to="0x00007fffe2013dfd"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Auth.so.5",target-name="/usr/lib64/libKF5Auth.so.5",host-name="/usr/lib64/libKF5Auth.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe1dd1ce0",to="0x00007fffe1dddf1c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5GuiAddons.so.5",target-name="/usr/lib64/libKF5GuiAddons.so.5",host-name="/usr/lib64/libKF5GuiAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe1bb9080",to="0x00007fffe1bc428e"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libudev.so.1",target-name="/lib64/libudev.so.1",host-name="/lib64/libudev.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe198f190",to="0x00007fffe19a46b2"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libpulse.so.0",target-name="/usr/lib64/libpulse.so.0",host-name="/usr/lib64/libpulse.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe1745480",to="0x00007fffe1772188"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libpulse-mainloop-glib.so.0",target-name="/usr/lib64/libpulse-mainloop-glib.so.0",host-name="/usr/lib64/libpulse-mainloop-glib.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe1533c60",to="0x00007fffe1535553"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libffi.so.6",target-name="/usr/lib64/libffi.so.6",host-name="/usr/lib64/libffi.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe132ba00",to="0x00007fffe133016c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5SonnetUi.so.5",target-name="/usr/lib64/libKF5SonnetUi.so.5",host-name="/usr/lib64/libKF5SonnetUi.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe11104c0",to="0x00007fffe1122075"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5SonnetCore.so.5",target-name="/usr/lib64/libKF5SonnetCore.so.5",host-name="/usr/lib64/libKF5SonnetCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe0edd970",to="0x00007fffe0ef858b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/liblzma.so.5",target-name="/lib64/liblzma.so.5",host-name="/lib64/liblzma.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe0cb11a0",to="0x00007fffe0cc77a2"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",target-name="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",host-name="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe0a3ef30",to="0x00007fffe0a83619"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libwrap.so.0",target-name="/lib64/libwrap.so.0",host-name="/lib64/libwrap.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe0820fd0",to="0x00007fffe0824984"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libsndfile.so.1",target-name="/usr/lib64/libsndfile.so.1",host-name="/usr/lib64/libsndfile.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe05ad8a0",to="0x00007fffe05fc0e5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libasyncns.so.0",target-name="/usr/lib64/libasyncns.so.0",host-name="/usr/lib64/libasyncns.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe03a32b0",to="0x00007fffe03a4dc5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libFLAC.so.8",target-name="/usr/lib64/libFLAC.so.8",host-name="/usr/lib64/libFLAC.so.8",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe016f310",to="0x00007fffe0196fdb"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libogg.so.0",target-name="/usr/lib64/libogg.so.0",host-name="/usr/lib64/libogg.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdff60ad0",to="0x00007fffdff62f85"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libvorbis.so.0",target-name="/usr/lib64/libvorbis.so.0",host-name="/usr/lib64/libvorbis.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdfd37810",to="0x00007fffdfd4ca7d"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libvorbisenc.so.2",target-name="/usr/lib64/libvorbisenc.so.2",host-name="/usr/lib64/libvorbisenc.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdfa9eb10",to="0x00007fffdfaa112f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libresolv.so.2",target-name="/lib64/libresolv.so.2",host-name="/lib64/libresolv.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdf877550",to="0x00007fffdf883a26"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so",target-name="/usr/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin" ..(149).. "o",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7ebc9c0",to="0x00007ffff7ec2005"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/styles/breeze.so",target-name="/usr/lib64/qt5/plugins/styles/breeze.so",host-name="/usr/lib64/qt5/plugins/styles/breeze.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdf601400",to="0x00007fffdf65a506"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Quick.so.5",target-name="/usr/lib64/libQt5Quick.so.5",host-name="/usr/lib64/libQt5Quick.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdf285750",to="0x00007fffdf4e5e51"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libKF5Style.so.5",target-name="/usr/lib64/libKF5Style.so.5",host-name="/usr/lib64/libKF5Style.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdef96d50",to="0x00007fffdef99ad5"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libQt5Qml.so.5",target-name="/usr/lib64/libQt5Qml.so.5",host-name="/usr/lib64/libQt5Qml.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdec2a480",to="0x00007fffdeeba1c9"}]"
  << TCmdLineDebugger.ReadLn "=thread-created,id="3",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[New Thread 0x7fffdeb97700 (LWP 10054)]\n""
  << TCmdLineDebugger.ReadLn "*running,thread-id="3""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so",target-name="/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so",host-name="/usr/lib64/qt5/plugins/printsupp" ..(77).. "o",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7e14620",to="0x00007ffff7e1cca2"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libcups.so.2",target-name="/usr/lib64/libcups.so.2",host-name="/usr/lib64/libcups.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffde12c4c0",to="0x00007fffde170cd0"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libgnutls.so.30",target-name="/usr/lib64/libgnutls.so.30",host-name="/usr/lib64/libgnutls.so.30",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdde01040",to="0x00007fffddebc482"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libunistring.so.2",target-name="/usr/lib64/libunistring.so.2",host-name="/usr/lib64/libunistring.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdda766d0",to="0x00007fffddaa991f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libtasn1.so.6",target-name="/usr/lib64/libtasn1.so.6",host-name="/usr/lib64/libtasn1.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdd854d30",to="0x00007fffdd85fe4c"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libnettle.so.6",target-name="/usr/lib64/libnettle.so.6",host-name="/usr/lib64/libnettle.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdd623d30",to="0x00007fffdd63fc9f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libhogweed.so.4",target-name="/usr/lib64/libhogweed.so.4",host-name="/usr/lib64/libhogweed.so.4",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdd3ecc10",to="0x00007fffdd3fa62f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libgmp.so.10",target-name="/usr/lib64/libgmp.so.10",host-name="/usr/lib64/libgmp.so.10",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdd179cc0",to="0x00007fffdd1cc4b8"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libidn2.so.0",target-name="/usr/lib64/libidn2.so.0",host-name="/usr/lib64/libidn2.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdcf516f0",to="0x00007fffdcf54f23"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libnss_compat.so.2",target-name="/lib64/libnss_compat.so.2",host-name="/lib64/libnss_compat.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdcd48200",to="0x00007fffdcd4cfae"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libnsl.so.1",target-name="/lib64/libnsl.so.1",host-name="/lib64/libnsl.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdcb31d90",to="0x00007fffdcb3f01d"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libnss_nis.so.2",target-name="/lib64/libnss_nis.so.2",host-name="/lib64/libnss_nis.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc923fc0",to="0x00007fffdc92ae12"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libnss_files.so.2",target-name="/lib64/libnss_files.so.2",host-name="/lib64/libnss_files.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc7180a0",to="0x00007fffdc71e755"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd73edcd0",to="0x00007fffd73ee3e9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd71e9cd0",to="0x00007fffd71ea3e9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd6fe3590",to="0x00007fffd6fe5be9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd6ddbe30",to="0x00007fffd6ddefd9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd6bd6290",to="0x00007fffd6bd7389"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd69cff80",to="0x00007fffd69d1789"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd67c6b30",to="0x00007fffd67cb739"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd65c1170",to="0x00007fffd65c21a9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd63ada80",to="0x00007fffd63b7459"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqgif.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqgif.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqgif.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc1291f0",to="0x00007fffdc12c5b9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqicns.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqicns.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqicns.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc11ef80",to="0x00007fffdc122f68"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqico.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqico.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqico.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc115a90",to="0x00007fffdc1183e9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc10be30",to="0x00007fffdc10eae9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libjasper.so.4",target-name="/usr/lib64/libjasper.so.4",host-name="/usr/lib64/libjasper.so.4",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd61611a0",to="0x00007fffd6193e49"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib/libjpeg.so.62",target-name="/usr/lib/libjpeg.so.62",host-name="/usr/lib/libjpeg.so.62",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd5eeee90",to="0x00007fffd5f29d40"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc101080",to="0x00007fffdc105c89"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqmng.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqmng.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqmng.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc0f8bd0",to="0x00007fffdc0f9e39"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libmng.so.2",target-name="/usr/lib64/libmng.so.2",host-name="/usr/lib64/libmng.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd5c91a80",to="0x00007fffd5cd4e7f"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/liblcms2.so.2",target-name="/usr/lib64/liblcms2.so.2",host-name="/usr/lib64/liblcms2.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd5a2bd40",to="0x00007fffd5a5fb22"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc0f1950",to="0x00007fffdc0f2aa7"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc0e8b70",to="0x00007fffdc0ebd58"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libtiff.so.5",target-name="/usr/lib64/libtiff.so.5",host-name="/usr/lib64/libtiff.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd57b0350",to="0x00007fffd57ed971"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffe80023e0",to="0x00007fffe8003319"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffdc0e19d0",to="0x00007fffdc0e2fad"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libwebp.so.7",target-name="/usr/lib64/libwebp.so.7",host-name="/usr/lib64/libwebp.so.7",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd55457b0",to="0x00007fffd5591f2b"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libwebpdemux.so.2",target-name="/usr/lib64/libwebpdemux.so.2",host-name="/usr/lib64/libwebpdemux.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd533ee70",to="0x00007fffd5340cf1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libfbclient.so",target-name="/usr/lib64/libfbclient.so",host-name="/usr/lib64/libfbclient.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd4fd5e10",to="0x00007fffd50cfa69"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libtommath.so.1",target-name="/usr/lib64/libtommath.so.1",host-name="/usr/lib64/libtommath.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd4da0000",to="0x00007fffd4daa24e"}]"
  << TCmdLineDebugger.ReadLn "=thread-created,id="4",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[New Thread 0x7fffd4d9c700 (LWP 10055)]\n""
  << TCmdLineDebugger.ReadLn "*running,thread-id="4""
  << TCmdLineDebugger.ReadLn "=thread-created,id="5",group-id="i1""
  << TCmdLineDebugger.ReadLn "~"[New Thread 0x7fffcffff700 (LWP 10056)]\n""
  << TCmdLineDebugger.ReadLn "*running,thread-id="5""
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/lib64/libnss_db.so.2",target-name="/lib64/libnss_db.so.2",host-name="/lib64/libnss_db.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd43956f0",to="0x00007fffd43996d8"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/dri/i965_dri.so",target-name="/usr/lib64/dri/i965_dri.so",host-name="/usr/lib64/dri/i965_dri.so",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffcee01a40",to="0x00007fffcf3b75d9"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libdrm_intel.so.1",target-name="/usr/lib64/libdrm_intel.so.1",host-name="/usr/lib64/libdrm_intel.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffd4173250",to="0x00007fffd41887d1"}]"
  << TCmdLineDebugger.ReadLn "=library-loaded,id="/usr/lib64/libpciaccess.so.0",target-name="/usr/lib64/libpciaccess.so.0",host-name="/usr/lib64/libpciaccess.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007fffceb95410",to="0x00007fffceb99a7c"}]"
  << TCmdLineDebugger.ReadLn "~"\nThread ""
  << TCmdLineDebugger.ReadLn "~"1 \"sql_demo\" received signal SIGSEGV, Segmentation fault.\n""
  << TCmdLineDebugger.ReadLn "~"0x00007ffff6bb5593 in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib64/libQt5Widgets.so.5\n""
  << TCmdLineDebugger.ReadLn "*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",frame={addr="0x00007ffff6bb5593",func="QWidget::testAttribute_helper(Qt::WidgetAttribute) const",args=[],from="/usr/lib64/libQt5Widgets.so.5"},thread-id="1",stopped-threads="all",core="2""
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebuggerState: Setting to dsPause, from dsRun
    DebugDataMonitor: TCurrentThreads.SetCurrentThreadId 1
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeThreadsMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsPause
    TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
    TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsPause
    TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
    TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsPause
    TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
    TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsPause
    TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
    TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsPause
    TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
    TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsPause
    TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
    TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsPause
    TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
    TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsPause
    TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
    TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsPause
    TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
    TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsPause
    TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
    DebugDataMonitor: >>ENTER: TCurrentCallStackList.GetEntryForThread: ThreadId=1
    DebugDataMonitor: <<EXIT: TCurrentCallStackList.GetEntryForThread
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Pause
      DebugDataMonitor: >>ENTER: TSnapshotManager.DoDebuggerIdle  New-State=Pause
        Queueing (Recurse-Count=1) at pos=0 cnt=0 State=dsPause Lock=0 Forced=True Prior=5: "TGDBMIDebuggerCommandThreads"
      DebugDataMonitor: <<EXIT: TSnapshotManager.DoDebuggerIdle
    DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
    TGDBMIDebugger.UnLockCommandProcessing: Execute RunQueue 
      Leaving Queue with count: 1 Recurse-Count=1 State=dsPause
    TGDBMIDebugger.UnLockCommandProcessing: Finished RunQueue
  DebuggerState: Finished dsPause
  Queueing (Recurse-Count=1) at pos=0 cnt=1 State=dsPause Lock=1 Forced=False Prior=2: "TGDBMIDebuggerCommandStackDepth:"
  Queueing (Recurse-Count=1) at pos=0 cnt=2 State=dsPause Lock=1 Forced=True Prior=30: "TGDBMIDebuggerCommandDisassemble: FromAddr=140737332860307 ToAddr=140737332860307 LinesBefore=5 LinesAfter=6"
Exec done
Executing (Recurse-Count=0) queued= 2 CmdPrior=30 CmdMinRunLvl=0 : "TGDBMIDebuggerCommandDisassemble: FromAddr=140737332860307 ToAddr=140737332860307 LinesBefore=5 LinesAfter=6" State=dsPause PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-data-disassemble -s 140737332860264 -e 140737332860265 -- 0"
  << TCmdLineDebugger.ReadLn "^done,asm_insns=[{address="0x00007ffff6bb5568",func-name="_ZN7QWidget6scrollEiiRK5QRect",offset="712",inst="add    %eax,%edx"}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-disassemble -s 140737332860147 -e 140737332860403 -- 0"
  << TCmdLineDebugger.ReadLn "^done,asm_insns=[{address="0x00007ffff6bb54f3",func-name="_ZN7QWidget6scrollEiiRK5QRect",offset="595",inst="rex.R and $0x68,%al"},{address="0x00007ffff6bb54f6",func-name="_ZN7QWidget6scrollEiiRK5QRect" ..(8911).. "ivate11adjustFlagsER6QFlagsIN2Qt10WindowTypeEEP7QWidget",offset="48",inst="cmpq   $0x0,0x10(%rcx)"}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-disassemble -s 140737332860162 -e 140737332860297 -- 1"
  << TCmdLineDebugger.ReadLn "^done,asm_insns=[{address="0x00007ffff6bb5502",func-name="_ZN7QWidget6scrollEiiRK5QRect",offset="610",inst="mov    0x18(%rsp),%rdi"},{address="0x00007ffff6bb5507",func-name="_ZN7QWidget6scrollEiiRK5QR" ..(3740).. "e="_ZN7QWidget6scrollEiiRK5QRect",offset="740",inst="callq  0x7ffff6b7a430 <__stack_chk_fail@plt>"}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-disassemble -s 140737332860304 -e 140737332860351 -- 1"
  << TCmdLineDebugger.ReadLn "^done,asm_insns=[{address="0x00007ffff6bb5590",func-name="_ZNK7QWidget20testAttribute_helperEN2Qt15WidgetAttributeE",offset="0",inst="sub    $0x20,%esi"},{address="0x00007ffff6bb5593",func-name="_ZNK7" ..(1570).. "",func-name="_ZNK7QWidget20testAttribute_helperEN2Qt15WidgetAttributeE",offset="46",inst="retq   "}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-data-read-memory 140737332860162 x 1 1 191"
  << TCmdLineDebugger.ReadLn "^done,addr="0x00007ffff6bb5502",nr-bytes="191",total-bytes="191",next-row="0x00007ffff6bb55c1",prev-row="0x00007ffff6bb5443",next-page="0x00007ffff6bb55c1",prev-page="0x00007ffff6bb5443",memory=[{addr" ..(1317).. ""0xc2","0x85","0xb4","0x81","0xb0","0x01","0x00","0x00","0x0f","0x95","0xc0","0xc3","0x90","0x53"]}]"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Executing (Recurse-Count=0) queued= 1 CmdPrior=2 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandStackDepth:" State=dsPause PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-stack-info-depth 30"
  << TCmdLineDebugger.ReadLn "^done,depth="6""
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebugDataMonitor: TCurrentCallStack.SetCountValidity: FThreadId=1 AValidity=ddsValid
Exec done
Executing (Recurse-Count=0) queued= 0 CmdPrior=5 CmdMinRunLvl=0 : "TGDBMIDebuggerCommandThreads" State=dsPause PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-thread-info"
  << TCmdLineDebugger.ReadLn "^done,threads=[{id="1",target-id="Thread 0x7ffff7f3ed00 (LWP 10049)",name="sql_demo",frame={level="0",addr="0x00007ffff6bb5593",func="QWidget::testAttribute_helper(Qt::WidgetAttribute) const",args=[]," ..(826).. "_futex_wait",args=[],from="/lib64/libpthread.so.0"},state="stopped",core="1"}],current-thread-id="1""
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebugDataMonitor: TCurrentThreads.SetValidity ddsValid
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsPause
>> Run OnIdle
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoDebuggerIdle  New-State=Pause
    Queueing (Recurse-Count=0) at pos=0 cnt=0 State=dsPause Lock=0 Forced=False Prior=2: "TGDBMIDebuggerCommandStackFrames"
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoDebuggerIdle
  OnIdle: UnLock
  TGDBMIDebugger.UnLockCommandProcessing: Execute RunQueue 
    Executing (Recurse-Count=0) queued= 0 CmdPrior=2 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandStackFrames" State=dsPause PauseWaitState=0
      >> TCmdLineDebugger.SendCmdLn "-stack-list-arguments 1 0 4"
      << TCmdLineDebugger.ReadLn "^done,stack-args=[frame={level="0",args=[]},frame={level="1",args=[]},frame={level="2",args=[]},frame={level="3",args=[]},frame={level="4",args=[]}]"
      << TCmdLineDebugger.ReadLn "(gdb) "
      >> TCmdLineDebugger.SendCmdLn "-stack-list-frames 0 4"
      << TCmdLineDebugger.ReadLn "^done,stack=[frame={level="0",addr="0x00007ffff6bb5593",func="QWidget::testAttribute_helper(Qt::WidgetAttribute) const",from="/usr/lib64/libQt5Widgets.so.5"},frame={level="1",addr="0x00007ffff6bbf01e"" ..(266).. "QTINT_$$_SETSKIPX11TASKBAR$QWIDGETH$BOOLEAN"},frame={level="4",addr="0x0000000000000021",func="??"}]"
      << TCmdLineDebugger.ReadLn "(gdb) "
    Exec done
    Leaving Queue with count: 0 Recurse-Count=0 State=dsPause
  TGDBMIDebugger.UnLockCommandProcessing: Finished RunQueue
<< Run OnIdle
>> Run OnIdle
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoDebuggerIdle  New-State=Pause
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:False
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
    DebugDataMonitor: TCurrentCallStack.SetCurrentValidity: FThreadId=1 AValidity=ddsValid
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:False
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
    Queueing (Recurse-Count=0) at pos=0 cnt=0 State=dsPause Lock=0 Forced=False Prior=1: "TGDBMIDebuggerCommandLocals:"
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoDebuggerIdle
  OnIdle: UnLock
  TGDBMIDebugger.UnLockCommandProcessing: Execute RunQueue 
    Executing (Recurse-Count=0) queued= 0 CmdPrior=1 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandLocals:" State=dsPause PauseWaitState=0
      >> TCmdLineDebugger.SendCmdLn "-stack-list-arguments 1 0 0"
      << TCmdLineDebugger.ReadLn "^done,stack-args=[frame={level="0",args=[]}]"
      << TCmdLineDebugger.ReadLn "(gdb) "
      >> TCmdLineDebugger.SendCmdLn "-stack-list-locals 1"
      << TCmdLineDebugger.ReadLn "^done,locals=[]"
      << TCmdLineDebugger.ReadLn "(gdb) "
    Exec done
    Leaving Queue with count: 0 Recurse-Count=0 State=dsPause
  TGDBMIDebugger.UnLockCommandProcessing: Finished RunQueue
<< Run OnIdle
>> Run OnIdle
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoDebuggerIdle  New-State=Pause
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoDebuggerIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandKill" State=dsPause PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "kill"
  << TCmdLineDebugger.ReadLn "&"kill\n""
  << TCmdLineDebugger.ReadLn "=thread-exited,id="1",group-id="i1""
  << TCmdLineDebugger.ReadLn "=thread-exited,id="2",group-id="i1""
  << TCmdLineDebugger.ReadLn "=thread-exited,id="3",group-id="i1""
  << TCmdLineDebugger.ReadLn "=thread-exited,id="4",group-id="i1""
  << TCmdLineDebugger.ReadLn "=thread-exited,id="5",group-id="i1""
  << TCmdLineDebugger.ReadLn "=thread-group-exited,id="i1""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "info program"
  << TCmdLineDebugger.ReadLn "&"info program\n""
  << TCmdLineDebugger.ReadLn "~"The program being debugged is not being run.\n""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  DebuggerState: Setting to dsStop, from dsPause
    TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsStop
    TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
    TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsStop
    TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
    TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsStop
    TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
    TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsStop
    TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
    TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsStop
    TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
    TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsStop
    TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
    TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsStop
    TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
    TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsStop
    TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
    TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsStop
    TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
    TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsStop
    TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
    DebugDataMonitor: >>ENTER: TCurrentCallStackList.GetEntryForThread: ThreadId=0
    DebugDataMonitor: <<EXIT: TCurrentCallStackList.GetEntryForThread
    DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
    DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
    DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Stop
    DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
    DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
    DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
    Defer dsIdle:  Recurse-Count=1
    Queueing (Recurse-Count=1) at pos=0 cnt=0 State=dsStop Lock=1 Forced=False Prior=0: "TGDBMIDebuggerCommandChangeFilename"
  DebuggerState: Finished dsStop
Exec done
Executing (Recurse-Count=0) queued= 0 CmdPrior=0 CmdMinRunLvl=-1 : "TGDBMIDebuggerCommandChangeFilename" State=dsStop PauseWaitState=0
  >> TCmdLineDebugger.SendCmdLn "-break-delete 5"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 6"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-break-delete 7"
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
  >> TCmdLineDebugger.SendCmdLn "-file-exec-and-symbols "
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2",host-name="/lib64/ld-linux-x86-64.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libdl.so.2",target-name="/lib64/libdl.so.2",host-name="/lib64/libdl.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Pas.so.1",target-name="/usr/lib64/libQt5Pas.so.1",host-name="/usr/lib64/libQt5Pas.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libX11.so.6",target-name="/usr/lib64/libX11.so.6",host-name="/usr/lib64/libX11.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libc.so.6",target-name="/lib64/libc.so.6",host-name="/lib64/libc.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5PrintSupport.so.5",target-name="/usr/lib64/libQt5PrintSupport.so.5",host-name="/usr/lib64/libQt5PrintSupport.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Widgets.so.5",target-name="/usr/lib64/libQt5Widgets.so.5",host-name="/usr/lib64/libQt5Widgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5X11Extras.so.5",target-name="/usr/lib64/libQt5X11Extras.so.5",host-name="/usr/lib64/libQt5X11Extras.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Gui.so.5",target-name="/usr/lib64/libQt5Gui.so.5",host-name="/usr/lib64/libQt5Gui.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Network.so.5",target-name="/usr/lib64/libQt5Network.so.5",host-name="/usr/lib64/libQt5Network.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Core.so.5",target-name="/usr/lib64/libQt5Core.so.5",host-name="/usr/lib64/libQt5Core.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libGL.so.1",target-name="/usr/lib64/libGL.so.1",host-name="/usr/lib64/libGL.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libpthread.so.0",target-name="/lib64/libpthread.so.0",host-name="/lib64/libpthread.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6",target-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6",host-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libstdc++.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libm.so.6",target-name="/lib64/libm.so.6",host-name="/lib64/libm.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1",target-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1",host-name="/usr/lib/gcc/x86_64-pc-linux-gnu/6.4.0/libgcc_s.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb.so.1",target-name="/usr/lib64/libxcb.so.1",host-name="/usr/lib64/libxcb.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libpng16.so.16",target-name="/usr/lib64/libpng16.so.16",host-name="/usr/lib64/libpng16.so.16",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libharfbuzz.so.0",target-name="/usr/lib64/libharfbuzz.so.0",host-name="/usr/lib64/libharfbuzz.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libz.so.1",target-name="/lib64/libz.so.1",host-name="/lib64/libz.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libssl.so.1.0.0",target-name="/usr/lib64/libssl.so.1.0.0",host-name="/usr/lib64/libssl.so.1.0.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libcrypto.so.1.0.0",target-name="/usr/lib64/libcrypto.so.1.0.0",host-name="/usr/lib64/libcrypto.so.1.0.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libicui18n.so.58",target-name="/usr/lib64/libicui18n.so.58",host-name="/usr/lib64/libicui18n.so.58",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libicuuc.so.58",target-name="/usr/lib64/libicuuc.so.58",host-name="/usr/lib64/libicuuc.so.58",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libpcre2-16.so.0",target-name="/usr/lib64/libpcre2-16.so.0",host-name="/usr/lib64/libpcre2-16.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libdouble-conversion.so.1",target-name="/usr/lib64/libdouble-conversion.so.1",host-name="/usr/lib64/libdouble-conversion.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libglib-2.0.so.0",target-name="/usr/lib64/libglib-2.0.so.0",host-name="/usr/lib64/libglib-2.0.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libexpat.so.1",target-name="/usr/lib64/libexpat.so.1",host-name="/usr/lib64/libexpat.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-dri3.so.0",target-name="/usr/lib64/libxcb-dri3.so.0",host-name="/usr/lib64/libxcb-dri3.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-xfixes.so.0",target-name="/usr/lib64/libxcb-xfixes.so.0",host-name="/usr/lib64/libxcb-xfixes.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-present.so.0",target-name="/usr/lib64/libxcb-present.so.0",host-name="/usr/lib64/libxcb-present.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-sync.so.1",target-name="/usr/lib64/libxcb-sync.so.1",host-name="/usr/lib64/libxcb-sync.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxshmfence.so.1",target-name="/usr/lib64/libxshmfence.so.1",host-name="/usr/lib64/libxshmfence.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libglapi.so.0",target-name="/usr/lib64/libglapi.so.0",host-name="/usr/lib64/libglapi.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXext.so.6",target-name="/usr/lib64/libXext.so.6",host-name="/usr/lib64/libXext.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXdamage.so.1",target-name="/usr/lib64/libXdamage.so.1",host-name="/usr/lib64/libXdamage.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXfixes.so.3",target-name="/usr/lib64/libXfixes.so.3",host-name="/usr/lib64/libXfixes.so.3",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libX11-xcb.so.1",target-name="/usr/lib64/libX11-xcb.so.1",host-name="/usr/lib64/libX11-xcb.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-glx.so.0",target-name="/usr/lib64/libxcb-glx.so.0",host-name="/usr/lib64/libxcb-glx.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-dri2.so.0",target-name="/usr/lib64/libxcb-dri2.so.0",host-name="/usr/lib64/libxcb-dri2.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXxf86vm.so.1",target-name="/usr/lib64/libXxf86vm.so.1",host-name="/usr/lib64/libXxf86vm.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libdrm.so.2",target-name="/usr/lib64/libdrm.so.2",host-name="/usr/lib64/libdrm.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXau.so.6",target-name="/usr/lib64/libXau.so.6",host-name="/usr/lib64/libXau.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXdmcp.so.6",target-name="/usr/lib64/libXdmcp.so.6",host-name="/usr/lib64/libXdmcp.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libfreetype.so.6",target-name="/usr/lib64/libfreetype.so.6",host-name="/usr/lib64/libfreetype.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libgraphite2.so.3",target-name="/usr/lib64/libgraphite2.so.3",host-name="/usr/lib64/libgraphite2.so.3",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libicudata.so.58",target-name="/usr/lib64/libicudata.so.58",host-name="/usr/lib64/libicudata.so.58",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libpcre.so.1",target-name="/lib64/libpcre.so.1",host-name="/lib64/libpcre.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libbsd.so.0",target-name="/usr/lib64/libbsd.so.0",host-name="/usr/lib64/libbsd.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libbz2.so.1",target-name="/lib64/libbz2.so.1",host-name="/lib64/libbz2.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/librt.so.1",target-name="/lib64/librt.so.1",host-name="/lib64/librt.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/gconv/UTF-16.so",target-name="/usr/lib64/gconv/UTF-16.so",host-name="/usr/lib64/gconv/UTF-16.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/platforms/libqxcb.so",target-name="/usr/lib64/qt5/plugins/platforms/libqxcb.so",host-name="/usr/lib64/qt5/plugins/platforms/libqxcb.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5XcbQpa.so.5",target-name="/usr/lib64/libQt5XcbQpa.so.5",host-name="/usr/lib64/libQt5XcbQpa.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-xinerama.so.0",target-name="/usr/lib64/libxcb-xinerama.so.0",host-name="/usr/lib64/libxcb-xinerama.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libfontconfig.so.1",target-name="/usr/lib64/libfontconfig.so.1",host-name="/usr/lib64/libfontconfig.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5DBus.so.5",target-name="/usr/lib64/libQt5DBus.so.5",host-name="/usr/lib64/libQt5DBus.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXi.so.6",target-name="/usr/lib64/libXi.so.6",host-name="/usr/lib64/libXi.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libSM.so.6",target-name="/usr/lib64/libSM.so.6",host-name="/usr/lib64/libSM.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libICE.so.6",target-name="/usr/lib64/libICE.so.6",host-name="/usr/lib64/libICE.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-xkb.so.1",target-name="/usr/lib64/libxcb-xkb.so.1",host-name="/usr/lib64/libxcb-xkb.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-render-util.so.0",target-name="/usr/lib64/libxcb-render-util.so.0",host-name="/usr/lib64/libxcb-render-util.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-render.so.0",target-name="/usr/lib64/libxcb-render.so.0",host-name="/usr/lib64/libxcb-render.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-randr.so.0",target-name="/usr/lib64/libxcb-randr.so.0",host-name="/usr/lib64/libxcb-randr.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-image.so.0",target-name="/usr/lib64/libxcb-image.so.0",host-name="/usr/lib64/libxcb-image.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-shm.so.0",target-name="/usr/lib64/libxcb-shm.so.0",host-name="/usr/lib64/libxcb-shm.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-keysyms.so.1",target-name="/usr/lib64/libxcb-keysyms.so.1",host-name="/usr/lib64/libxcb-keysyms.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-icccm.so.4",target-name="/usr/lib64/libxcb-icccm.so.4",host-name="/usr/lib64/libxcb-icccm.so.4",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-shape.so.0",target-name="/usr/lib64/libxcb-shape.so.0",host-name="/usr/lib64/libxcb-shape.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxkbcommon-x11.so.0",target-name="/usr/lib64/libxkbcommon-x11.so.0",host-name="/usr/lib64/libxkbcommon-x11.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxkbcommon.so.0",target-name="/usr/lib64/libxkbcommon.so.0",host-name="/usr/lib64/libxkbcommon.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libdbus-1.so.3",target-name="/usr/lib64/libdbus-1.so.3",host-name="/usr/lib64/libdbus-1.so.3",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libuuid.so.1",target-name="/lib64/libuuid.so.1",host-name="/lib64/libuuid.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libxcb-util.so.1",target-name="/usr/lib64/libxcb-util.so.1",host-name="/usr/lib64/libxcb-util.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXcursor.so.1",target-name="/usr/lib64/libXcursor.so.1",host-name="/usr/lib64/libXcursor.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXrender.so.1",target-name="/usr/lib64/libXrender.so.1",host-name="/usr/lib64/libXrender.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so",target-name="/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so",host-name="/usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so",target-name="/usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so",host-name="/usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5KIOFileWidgets.so.5",target-name="/usr/lib64/libKF5KIOFileWidgets.so.5",host-name="/usr/lib64/libKF5KIOFileWidgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5KIOWidgets.so.5",target-name="/usr/lib64/libKF5KIOWidgets.so.5",host-name="/usr/lib64/libKF5KIOWidgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Notifications.so.5",target-name="/usr/lib64/libKF5Notifications.so.5",host-name="/usr/lib64/libKF5Notifications.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5WaylandClient.so.5",target-name="/usr/lib64/libKF5WaylandClient.so.5",host-name="/usr/lib64/libKF5WaylandClient.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5KIOCore.so.5",target-name="/usr/lib64/libKF5KIOCore.so.5",host-name="/usr/lib64/libKF5KIOCore.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5JobWidgets.so.5",target-name="/usr/lib64/libKF5JobWidgets.so.5",host-name="/usr/lib64/libKF5JobWidgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Completion.so.5",target-name="/usr/lib64/libKF5Completion.so.5",host-name="/usr/lib64/libKF5Completion.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5XmlGui.so.5",target-name="/usr/lib64/libKF5XmlGui.so.5",host-name="/usr/lib64/libKF5XmlGui.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5IconThemes.so.5",target-name="/usr/lib64/libKF5IconThemes.so.5",host-name="/usr/lib64/libKF5IconThemes.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5ConfigWidgets.so.5",target-name="/usr/lib64/libKF5ConfigWidgets.so.5",host-name="/usr/lib64/libKF5ConfigWidgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5ConfigGui.so.5",target-name="/usr/lib64/libKF5ConfigGui.so.5",host-name="/usr/lib64/libKF5ConfigGui.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5I18n.so.5",target-name="/usr/lib64/libKF5I18n.so.5",host-name="/usr/lib64/libKF5I18n.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5WidgetsAddons.so.5",target-name="/usr/lib64/libKF5WidgetsAddons.so.5",host-name="/usr/lib64/libKF5WidgetsAddons.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5ConfigCore.so.5",target-name="/usr/lib64/libKF5ConfigCore.so.5",host-name="/usr/lib64/libKF5ConfigCore.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5WindowSystem.so.5",target-name="/usr/lib64/libKF5WindowSystem.so.5",host-name="/usr/lib64/libKF5WindowSystem.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5CoreAddons.so.5",target-name="/usr/lib64/libKF5CoreAddons.so.5",host-name="/usr/lib64/libKF5CoreAddons.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Bookmarks.so.5",target-name="/usr/lib64/libKF5Bookmarks.so.5",host-name="/usr/lib64/libKF5Bookmarks.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Solid.so.5",target-name="/usr/lib64/libKF5Solid.so.5",host-name="/usr/lib64/libKF5Solid.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5ItemViews.so.5",target-name="/usr/lib64/libKF5ItemViews.so.5",host-name="/usr/lib64/libKF5ItemViews.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Codecs.so.5",target-name="/usr/lib64/libKF5Codecs.so.5",host-name="/usr/lib64/libKF5Codecs.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Xml.so.5",target-name="/usr/lib64/libQt5Xml.so.5",host-name="/usr/lib64/libQt5Xml.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Service.so.5",target-name="/usr/lib64/libKF5Service.so.5",host-name="/usr/lib64/libKF5Service.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libattr.so.1",target-name="/lib64/libattr.so.1",host-name="/lib64/libattr.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libXtst.so.6",target-name="/usr/lib64/libXtst.so.6",host-name="/usr/lib64/libXtst.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libdbusmenu-qt5.so.2",target-name="/usr/lib64/libdbusmenu-qt5.so.2",host-name="/usr/lib64/libdbusmenu-qt5.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libphonon4qt5.so.4",target-name="/usr/lib64/libphonon4qt5.so.4",host-name="/usr/lib64/libphonon4qt5.so.4",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libwayland-client.so.0",target-name="/usr/lib64/libwayland-client.so.0",host-name="/usr/lib64/libwayland-client.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5DBusAddons.so.5",target-name="/usr/lib64/libKF5DBusAddons.so.5",host-name="/usr/lib64/libKF5DBusAddons.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libacl.so.1",target-name="/lib64/libacl.so.1",host-name="/lib64/libacl.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5TextWidgets.so.5",target-name="/usr/lib64/libKF5TextWidgets.so.5",host-name="/usr/lib64/libKF5TextWidgets.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5GlobalAccel.so.5",target-name="/usr/lib64/libKF5GlobalAccel.so.5",host-name="/usr/lib64/libKF5GlobalAccel.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Svg.so.5",target-name="/usr/lib64/libQt5Svg.so.5",host-name="/usr/lib64/libQt5Svg.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Archive.so.5",target-name="/usr/lib64/libKF5Archive.so.5",host-name="/usr/lib64/libKF5Archive.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Auth.so.5",target-name="/usr/lib64/libKF5Auth.so.5",host-name="/usr/lib64/libKF5Auth.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5GuiAddons.so.5",target-name="/usr/lib64/libKF5GuiAddons.so.5",host-name="/usr/lib64/libKF5GuiAddons.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libudev.so.1",target-name="/lib64/libudev.so.1",host-name="/lib64/libudev.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libpulse.so.0",target-name="/usr/lib64/libpulse.so.0",host-name="/usr/lib64/libpulse.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libpulse-mainloop-glib.so.0",target-name="/usr/lib64/libpulse-mainloop-glib.so.0",host-name="/usr/lib64/libpulse-mainloop-glib.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libffi.so.6",target-name="/usr/lib64/libffi.so.6",host-name="/usr/lib64/libffi.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5SonnetUi.so.5",target-name="/usr/lib64/libKF5SonnetUi.so.5",host-name="/usr/lib64/libKF5SonnetUi.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5SonnetCore.so.5",target-name="/usr/lib64/libKF5SonnetCore.so.5",host-name="/usr/lib64/libKF5SonnetCore.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/liblzma.so.5",target-name="/lib64/liblzma.so.5",host-name="/lib64/liblzma.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",target-name="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",host-name="/usr/lib64/pulseaudio/libpulsecommon-11.1.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libwrap.so.0",target-name="/lib64/libwrap.so.0",host-name="/lib64/libwrap.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libsndfile.so.1",target-name="/usr/lib64/libsndfile.so.1",host-name="/usr/lib64/libsndfile.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libasyncns.so.0",target-name="/usr/lib64/libasyncns.so.0",host-name="/usr/lib64/libasyncns.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libFLAC.so.8",target-name="/usr/lib64/libFLAC.so.8",host-name="/usr/lib64/libFLAC.so.8",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libogg.so.0",target-name="/usr/lib64/libogg.so.0",host-name="/usr/lib64/libogg.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libvorbis.so.0",target-name="/usr/lib64/libvorbis.so.0",host-name="/usr/lib64/libvorbis.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libvorbisenc.so.2",target-name="/usr/lib64/libvorbisenc.so.2",host-name="/usr/lib64/libvorbisenc.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libresolv.so.2",target-name="/lib64/libresolv.so.2",host-name="/lib64/libresolv.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so",target-name="/usr/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplug" ..(71).. "r/lib64/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/styles/breeze.so",target-name="/usr/lib64/qt5/plugins/styles/breeze.so",host-name="/usr/lib64/qt5/plugins/styles/breeze.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Quick.so.5",target-name="/usr/lib64/libQt5Quick.so.5",host-name="/usr/lib64/libQt5Quick.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libKF5Style.so.5",target-name="/usr/lib64/libKF5Style.so.5",host-name="/usr/lib64/libKF5Style.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libQt5Qml.so.5",target-name="/usr/lib64/libQt5Qml.so.5",host-name="/usr/lib64/libQt5Qml.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so",target-name="/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so",host-name="/usr/lib64/qt5/plugins/printsupport/libcupsprintersupport.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libcups.so.2",target-name="/usr/lib64/libcups.so.2",host-name="/usr/lib64/libcups.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libgnutls.so.30",target-name="/usr/lib64/libgnutls.so.30",host-name="/usr/lib64/libgnutls.so.30",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libunistring.so.2",target-name="/usr/lib64/libunistring.so.2",host-name="/usr/lib64/libunistring.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libtasn1.so.6",target-name="/usr/lib64/libtasn1.so.6",host-name="/usr/lib64/libtasn1.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libnettle.so.6",target-name="/usr/lib64/libnettle.so.6",host-name="/usr/lib64/libnettle.so.6",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libhogweed.so.4",target-name="/usr/lib64/libhogweed.so.4",host-name="/usr/lib64/libhogweed.so.4",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libgmp.so.10",target-name="/usr/lib64/libgmp.so.10",host-name="/usr/lib64/libgmp.so.10",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libidn2.so.0",target-name="/usr/lib64/libidn2.so.0",host-name="/usr/lib64/libidn2.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libnss_compat.so.2",target-name="/lib64/libnss_compat.so.2",host-name="/lib64/libnss_compat.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libnsl.so.1",target-name="/lib64/libnsl.so.1",host-name="/lib64/libnsl.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libnss_nis.so.2",target-name="/lib64/libnss_nis.so.2",host-name="/lib64/libnss_nis.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libnss_files.so.2",target-name="/lib64/libnss_files.so.2",host-name="/lib64/libnss_files.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_kra.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_ora.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_pcx.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_pic.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_psd.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_ras.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_rgb.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_tga.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",target-name="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",host-name="/usr/lib64/qt5/plugins/imageformats/kimg_xcf.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqgif.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqgif.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqgif.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqicns.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqicns.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqicns.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqico.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqico.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqico.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqjp2.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libjasper.so.4",target-name="/usr/lib64/libjasper.so.4",host-name="/usr/lib64/libjasper.so.4",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib/libjpeg.so.62",target-name="/usr/lib/libjpeg.so.62",host-name="/usr/lib/libjpeg.so.62",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqjpeg.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqmng.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqmng.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqmng.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libmng.so.2",target-name="/usr/lib64/libmng.so.2",host-name="/usr/lib64/libmng.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/liblcms2.so.2",target-name="/usr/lib64/liblcms2.so.2",host-name="/usr/lib64/liblcms2.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqsvg.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqtiff.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libtiff.so.5",target-name="/usr/lib64/libtiff.so.5",host-name="/usr/lib64/libtiff.so.5",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqwbmp.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",target-name="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",host-name="/usr/lib64/qt5/plugins/imageformats/libqwebp.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libwebp.so.7",target-name="/usr/lib64/libwebp.so.7",host-name="/usr/lib64/libwebp.so.7",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libwebpdemux.so.2",target-name="/usr/lib64/libwebpdemux.so.2",host-name="/usr/lib64/libwebpdemux.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libfbclient.so",target-name="/usr/lib64/libfbclient.so",host-name="/usr/lib64/libfbclient.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libtommath.so.1",target-name="/usr/lib64/libtommath.so.1",host-name="/usr/lib64/libtommath.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/lib64/libnss_db.so.2",target-name="/lib64/libnss_db.so.2",host-name="/lib64/libnss_db.so.2",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/dri/i965_dri.so",target-name="/usr/lib64/dri/i965_dri.so",host-name="/usr/lib64/dri/i965_dri.so",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libdrm_intel.so.1",target-name="/usr/lib64/libdrm_intel.so.1",host-name="/usr/lib64/libdrm_intel.so.1",thread-group="i1""
  << TCmdLineDebugger.ReadLn "=library-unloaded,id="/usr/lib64/libpciaccess.so.0",target-name="/usr/lib64/libpciaccess.so.0",host-name="/usr/lib64/libpciaccess.so.0",thread-group="i1""
  << TCmdLineDebugger.ReadLn "^done"
  << TCmdLineDebugger.ReadLn "(gdb) "
Exec done
Leaving Queue with count: 0 Recurse-Count=0 State=dsStop
>> Run OnIdle
  OnIdle: UnLock
<< Run OnIdle
OnIdle: Finished 
DebuggerState: Setting to dsIdle, from dsStop
  TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsIdle
  TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
  TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsIdle
  TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
  TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsIdle
  TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
  TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsIdle
    DebugDataMonitor: TIdeCallStackMonitor.CallStackClear
  TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
  TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsIdle
  TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
  TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsIdle
  TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
  TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsIdle
  TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
  TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsIdle
  TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
  TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsIdle
  TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
  TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsIdle
  TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
  DebugDataMonitor: >>ENTER: TCurrentCallStackList.GetEntryForThread: ThreadId=0
  DebugDataMonitor: <<EXIT: TCurrentCallStackList.GetEntryForThread
  DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
  DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=Idle
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
  DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
  DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebuggerState: Finished dsIdle
>> TCmdLineDebugger.SendCmdLn "kill"
>> TCmdLineDebugger.SendCmdLn "-gdb-exit"
DebuggerState: Setting to dsNone, from dsIdle
  TGDBMIThreads: >>ENTER: TGDBMIThreads.DoStateChange  New-State=dsNone
  TGDBMIThreads: <<EXIT: TGDBMIThreads.DoStateChange
  TIdeThreadsMonitor: >>ENTER: TIdeThreadsMonitor.DoStateChange  New-State=dsNone
  TIdeThreadsMonitor: <<EXIT: TIdeThreadsMonitor.DoStateChange
  TGDBMICallStack: >>ENTER: TGDBMICallStack.DoStateChange  New-State=dsNone
  TGDBMICallStack: <<EXIT: TGDBMICallStack.DoStateChange
  TIdeCallStackMonitor: >>ENTER: TIdeCallStackMonitor.DoStateChange  New-State=dsNone
  TIdeCallStackMonitor: <<EXIT: TIdeCallStackMonitor.DoStateChange
  TGDBMILocals: >>ENTER: TGDBMILocals.DoStateChange  New-State=dsNone
  TGDBMILocals: <<EXIT: TGDBMILocals.DoStateChange
  TIdeLocalsMonitor: >>ENTER: TIdeLocalsMonitor.DoStateChange  New-State=dsNone
  TIdeLocalsMonitor: <<EXIT: TIdeLocalsMonitor.DoStateChange
  TGDBMIRegisterSupplier: >>ENTER: TGDBMIRegisterSupplier.DoStateChange  New-State=dsNone
  TGDBMIRegisterSupplier: <<EXIT: TGDBMIRegisterSupplier.DoStateChange
  TIdeRegistersMonitor: >>ENTER: TIdeRegistersMonitor.DoStateChange  New-State=dsNone
  TIdeRegistersMonitor: <<EXIT: TIdeRegistersMonitor.DoStateChange
  TGDBMIWatches: >>ENTER: TGDBMIWatches.DoStateChange  New-State=dsNone
  TGDBMIWatches: <<EXIT: TGDBMIWatches.DoStateChange
  TIdeWatchesMonitor: >>ENTER: TIdeWatchesMonitor.DoStateChange  New-State=dsNone
  TIdeWatchesMonitor: <<EXIT: TIdeWatchesMonitor.DoStateChange
  DebugDataWindow: TWatchesDlg.ContextChanged TIdeCallStackMonitor  Upd:True
  DebugDataWindow: TWatchesDlg.UpdateAll: TWatchesDlg.UpdateAll  in IsUpdating:
  DebugDataMonitor: >>ENTER: TSnapshotManager.DoStateChange  New-State=None
  DebugDataMonitor: <<EXIT: TSnapshotManager.DoStateChange
  DebugDataWindow: TWatchesDlg.UpdateAll: >>ENTER: TWatchesDlg.UpdateAll 
  DebugDataWindow: TWatchesDlg.UpdateAll: <<EXIT: TWatchesDlg.UpdateAll 
DebuggerState: Finished dsNone
LAZARUS END - cleaning up ...
Hint: (lazarus) [TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
Hint: (lazarus) [TMainIDE.Destroy] END
new_laz.log (168,469 bytes)   

Terry Mitchell

2017-09-26 18:05

reporter   ~0103072

It still crashes using trunk. I have attached another log file to see if it helps any.

To help recreate I am using lazarus/components/lazreport/samples/enduser_reports/sql_demo.
Run the program and preview a report and close it.
Preview another report. Before closing the report, put mouse cursor over close button to make hints show up. Then close the report.
Preview another report. Now put mouse cursor over the close button to make the hints appear, it will now crash.

It will not crash if you push the close button without showing the hints or close with just using windows close.

It will also crash after showing the hints on other buttons, closing the report, then showing another report and showing the hints on the other buttons. It seems the problem is with the buttons in the toolbar on preview form.

Zeljan Rikalo

2020-04-15 19:02

developer   ~0122162

Please can you recheck with current lazarus trunk if it's ok (and possible with fpc-3.2.0 or fpc trunk, since there's bug in fpc-3.0.4 which is fixed in r38400).

Issue History

Date Modified Username Field Change
2017-06-10 04:49 Terry Mitchell New Issue
2017-06-10 09:41 Zeljan Rikalo LazTarget => -
2017-06-10 09:41 Zeljan Rikalo Note Added: 0100990
2017-06-10 09:41 Zeljan Rikalo Assigned To => Zeljan Rikalo
2017-06-10 09:41 Zeljan Rikalo Status new => assigned
2017-09-24 18:20 Zeljan Rikalo Note Added: 0103026
2017-09-24 18:20 Zeljan Rikalo Status assigned => feedback
2017-09-25 20:41 Terry Mitchell File Added: laz.log
2017-09-25 20:45 Terry Mitchell Note Added: 0103045
2017-09-25 20:45 Terry Mitchell Status feedback => assigned
2017-09-26 11:26 Zeljan Rikalo Note Added: 0103059
2017-09-26 18:04 Terry Mitchell File Added: new_laz.log
2017-09-26 18:05 Terry Mitchell Note Added: 0103072
2020-04-15 19:02 Zeljan Rikalo Status assigned => feedback
2020-04-15 19:02 Zeljan Rikalo Note Added: 0122162