microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.51k stars 1.55k forks source link

Debug does not find already opened files #2905

Closed reporter123 closed 4 years ago

reporter123 commented 5 years ago

Issue Type: Bug

  1. Open file via FileExplorer - will show workspace relative path of file
  2. set breakpoint
  3. run debugger until breakpoint.

Expected results: Brings existing tab to front and shows code at breakpoint.

Actual result: Opens new tab with absolute path of file.

Extension version: 0.20.1 VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:07:43.495Z) OS version: Linux x64 4.18.0-12-generic

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i3-3227U CPU @ 1.90GHz (4 x 1895)| |GPU Status|2d_canvas: enabled
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
rasterization: disabled_software
video_decode: unavailable_software
video_encode: unavailable_software
webgl: enabled
webgl2: enabled| |Load (avg)|3, 3, 2| |Memory (System)|5.69GB (0.14GB free)| |Process Argv|--unity-launch| |Screen Reader|no| |VM|0%|
WardenGnaw commented 5 years ago

Can you clarify what you mean by Open file via FileExplorer? Can you also share your launch.json?

reporter123 commented 5 years ago

Can you clarify what you mean by Open file via FileExplorer?

Sorry I ment the "Explorer" sidebar. It has a file system view by default which shows the open work space. In my case only one folder. screenshot_20181210_194613

Can you also share your launch.json?

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/src/kdiff3",
            "args": [""],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}
reporter123 commented 4 years ago

Why is this still marked "more info needed"? What information are you waiting for?

WardenGnaw commented 4 years ago

Could you enable engine logging and share that here?

What is the path of the file that you expect it to open vs the path that it actually opens?

reporter123 commented 4 years ago

In this test the folder '/home/michael/kdesrc/kdiff3' jas been opened. kdesrc is a symlink to '/usr/src/kdesrc'. When opening via the "Explorer" sidebar the path is interpreted as '/home/michael/kdesrc/kdiff3/src/main.cpp' however the debug adapter is seeing the fully resolved path '/usr/src/kdesrc/kdiff3/src/main.cpp".

1: (415) LaunchOptions<LocalLaunchOptions xmlns='http://schemas.microsoft.com/vstudio/MDDDebuggerOptions/2014'
1: (445) LaunchOptions  ExePath='/home/michael/kdesrc/kdiff3/build/src/kdiff3'
1: (445) LaunchOptions  WorkingDirectory='/home/michael/kdesrc/kdiff3'
1: (445) LaunchOptions  ExeArguments=''
1: (446) LaunchOptions  MIMode='gdb'
1: (446) LaunchOptions  MIDebuggerPath=''
1: (446) LaunchOptions  WaitDynamicLibLoad='false'
1: (446) LaunchOptions>
1: (446) LaunchOptions    <SetupCommands>
1: (447) LaunchOptions        <Command IgnoreFailures='true' Description='Enable pretty-printing for gdb'>-enable-pretty-printing</Command>
1: (447) LaunchOptions    </SetupCommands>
1: (447) LaunchOptions    <Environment>
1: (447) LaunchOptions        <EnvironmentEntry Name='QT_LOGGING_RULES' Value='kf5.kio.core.debug=false;org.kde.kdiff3.core.debug=false' />
1: (447) LaunchOptions    </Environment>
1: (447) LaunchOptions</LocalLaunchOptions>
1: (750) DbgCmd:echo $$ > /tmp/Microsoft-MIEngine-Pid-y52505s0.rk1 ; cd "/home/michael/kdesrc/kdiff3/build/src" ; DbgTerm=`tty` ; set -o monitor ; trap 'rm "/tmp/Microsoft-MIEngine-In-yru41521.q8j" "/tmp/Microsoft-MIEngine-Out-kduivx21.gmm" "/tmp/Microsoft-MIEngine-Pid-y52505s0.rk1" "/tmp/Microsoft-MIEngine-Cmd-wwxqtyjg.krk"' EXIT ; "/usr/bin/gdb" --interpreter=mi --tty=$DbgTerm < "/tmp/Microsoft-MIEngine-In-yru41521.q8j" > "/tmp/Microsoft-MIEngine-Out-kduivx21.gmm" & clear; pid=$! ; echo $pid > "/tmp/Microsoft-MIEngine-Pid-y52505s0.rk1" ; wait $pid;
1: (786) Wait for connection completion.
1: (7753) ->=thread-group-added,id="i1"
1: (7757) ->~"GNU gdb (Ubuntu 8.3-0ubuntu1) 8.3\n"
1: (7759) ->~"Copyright (C) 2019 Free Software Foundation, Inc.\n"
1: (7759) ->~"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."
1: (7760) ->~"\nType \"show copying\" and \"show warranty\" for details.\n"
1: (7760) ->~"This GDB was configured as \"x86_64-linux-gnu\".\n"
1: (7760) ->~"Type \"show configuration\" for configuration details.\n"
1: (7760) ->~"For bug reporting instructions, please see:\n"
1: (7761) ->~"<http://www.gnu.org/software/gdb/bugs/>.\n"
1: (7761) ->~"Find the GDB manual and other documentation resources online at:\n    <http://www.gnu.org/software/gdb/documentation/>."
1: (7761) ->~"\n\n"
1: (7761) ->~"For help, type \"help\".\n"
1: (7762) ->~"Type \"apropos word\" to search for commands related to \"word\".\n"
1: (7769) ->=cmd-param-changed,param="auto-load scripts-directory",value="$debugdir:$datadir/auto-load:/home/michael/.gdb/autoload"
1: (7814) ->=cmd-param-changed,param="auto-load safe-path",value="$debugdir:$datadir/auto-load:/home/michael/.gdb/autoload"
1: (7816) ->=cmd-param-changed,param="print static-members",value="off"
1: (7817) ->=cmd-param-changed,param="history save",value="on"
1: (7818) ->=cmd-param-changed,param="history filename",value="/home/michael/.gdb/gdb_history"
1: (7818) ->=cmd-param-changed,param="print object",value="on"
1: (8023) ->(gdb)
1: (8037) <-1001-gdb-set target-async on
1: (8037) ->1001^done
1: (8038) ->(gdb)
1: (8040) 1001: elapsed time 6
1: (8055) <-1002-enable-pretty-printing
1: (8056) ->1002^done
1: (8056) ->(gdb)
1: (8056) 1002: elapsed time 0
1: (8056) <-1003-interpreter-exec console "set pagination off"
1: (8057) ->=cmd-param-changed,param="pagination",value="off"
1: (8057) ->1003^done
1: (8057) ->(gdb)
1: (8057) 1003: elapsed time 1
1: (8058) <-1004-gdb-set auto-solib-add on
1: (8058) ->1004^done
1: (8058) ->(gdb)
1: (8058) 1004: elapsed time 0
1: (8058) <-1005-gdb-set solib-search-path /home/michael/kdesrc/kdiff3/build/src:
1: (8059) ->1005^done
1: (8059) ->(gdb)
1: (8059) 1005: elapsed time 0
1: (8059) <-1006-gdb-set stop-on-solib-events 1
1: (8060) ->1006^done
1: (8060) ->(gdb)
1: (8060) 1006: elapsed time 0
1: (8061) <-1007-environment-cd /home/michael/kdesrc/kdiff3
1: (8061) ->1007^done
1: (8061) ->(gdb)
1: (8061) 1007: elapsed time 0
1: (8061) <-1008-file-exec-and-symbols /home/michael/kdesrc/kdiff3/build/src/kdiff3
1: (11613) ->1008^done
1: (11613) ->(gdb)
1: (11613) 1008: elapsed time 3551
1: (11618) <-1009-interpreter-exec console "show architecture"
1: (11618) ->~"The target architecture is set automatically (currently i386:x86-64)\n"
1: (11619) ->1009^done
1: (11619) ->(gdb)
1: (11620) 1009: elapsed time 1
1: (11622) <-1010-break-insert -f main
1: (11650) ->1010^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000000000046f7d4",func="main(int, char**)",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",thread-groups=["i1"],times="0",original-location="main"}
1: (11650) ->(gdb)
1: (11661) 1010: elapsed time 38
1: (11663) <-1011-interpreter-exec console "set env QT_LOGGING_RULES kf5.kio.core.debug=false;org.kde.kdiff3.core.debug=false"
1: (11664) ->1011^done
1: (11664) ->(gdb)
1: (11664) 1011: elapsed time 0
1: (11685) Send Event AD7EngineCreateEvent
1: (11690) Send Event AD7ProgramCreateEvent
1: (11772) ShellPid=12878
1: (11774) DebuggerPid=12880
1: (14775) <-1012-break-insert -f main.cpp:80
1: (14778) ->1012^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x000000000046f7d4",func="main(int, char**)",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",thread-groups=["i1"],times="0",original-location="main.cpp:80"}
1: (14778) ->(gdb)
1: (14781) 1012: elapsed time 6
1: (14799) <-1013-symbol-list-lines /usr/src/kdesrc/kdiff3/src/main.cpp
1: (14802) ->1013^done,lines=[{pc="0x000000000046edd0",line="34"},{pc="0x000000000046edf7",line="35"},{pc="0x000000000046ee30",line="36"},{pc="0x000000000046ee3d",line="37"},{pc="0x000000000046ee54",line="38"},{pc="0x000000000046eef1",line="40"},{pc="0x000000000046ef08",line="41"},{pc="0x000000000046ef9d",line="43"},{pc="0x000000000046f024",line="44"},{pc="0x000000000046f056",line="46"},{pc="0x000000000046f07e",line="47"},{pc="0x000000000046f08b",line="49"},{pc="0x000000000046f116",line="51"},{pc="0x000000000046f11b",line="53"},{pc="0x000000000046f146",line="41"},{pc="0x000000000046f14b",line="54"},{pc="0x000000000046f154",line="56"},{pc="0x000000000046f184",line="58"},{pc="0x000000000046f19b",line="60"},{pc="0x000000000046f21f",line="61"},{pc="0x000000000046f3d6",line="63"},{pc="0x000000000046f3ff",line="64"},{pc="0x000000000046f41a",line="66"},{pc="0x000000000046f42f",line="67"},{pc="0x000000000046f63c",line="68"},{pc="0x000000000046f641",line="71"},{pc="0x000000000046f726",line="73"},{pc="0x000000000046f72b",line="74"},{pc="0x000000000046f737",line="61"},{pc="0x000000000046f748",line="75"},{pc="0x000000000046f75b",line="76"},{pc="0x000000000046f7a0",line="79"},{pc="0x000000000046f7d4",line="80"},{pc="0x000000000046f7e4",line="82"},{pc="0x000000000046f7fd",line="83"},{pc="0x000000000046f80e",line="85"},{pc="0x000000000046f813",line="87"},{pc="0x000000000046f823",line="88"},{pc="0x000000000046f833",line="91"},{pc="0x000000000046f869",line="94"},{pc="0x000000000046f87c",line="95"},{pc="0x000000000046f88f",line="96"},{pc="0x000000000046f8a2",line="98"},{pc="0x000000000046f8d1",line="99"},{pc="0x000000000046f8dd",line="98"},{pc="0x000000000046f96b",line="102"},{pc="0x000000000046f977",line="104"},{pc="0x000000000046f983",line="105"},{pc="0x000000000046fa00",line="107"},{pc="0x000000000046fa13",line="109"},{pc="0x000000000046fa25",line="111"},{pc="0x000000000046fc50",line="112"},{pc="0x000000000046fe9c",line="113"},{pc="0x00000000004700e8",line="114"},{pc="0x0000000000470225",line="116"},{pc="0x0000000000470341",line="117"},{pc="0x000000000047045d",line="122"},{pc="0x0000000000470579",line="123"},{pc="0x00000000004706b5",line="124"},{pc="0x00000000004707f1",line="125"},{pc="0x000000000047092d",line="126"},{pc="0x0000000000470b78",line="127"},{pc="0x0000000000470cb5",line="128"},{pc="0x0000000000470dd1",line="129"},{pc="0x0000000000470f0d",line="132"},{pc="0x0000000000470fe5",line="133"},{pc="0x00000000004710c0",line="134"},{pc="0x00000000004711a2",line="136"},{pc="0x00000000004711a9",line="139"},{pc="0x00000000004711ca",line="145"},{pc="0x0000000000471213",line="147"},{pc="0x0000000000471287",line="148"},{pc="0x000000000047128c",line="154"},{pc="0x000000000047131b",line="156"},{pc="0x0000000000471377",line="158"},{pc="0x00000000004714d8",line="159"},{pc="0x00000000004714fb",line="162"},{pc="0x000000000047158f",line="164"},{pc="0x000000000047160d",line="163"},{pc="0x0000000000471699",line="165"},{pc="0x00000000004716b7",line="167"},{pc="0x000000000047174b",line="168"},{pc="0x00000000004718ac",line="170"},{pc="0x00000000004718cf",line="174"},{pc="0x00000000004718e2",line="176"},{pc="0x000000000047194d",line="177"},{pc="0x0000000000471a82",line="180"},{pc="0x0000000000471a8d",line="183"},{pc="0x0000000000471aa0",line="184"},{pc="0x0000000000471b20",line="96"},{pc="0x0000000000471b4e",line="96"},{pc="0x0000000000471bf0",line="162"},{pc="0x0000000000471c1e",line="162"},{pc="0x0000000000471cc0",line="167"},{pc="0x0000000000471cee",line="167"},{pc="0x0000000000471d90",line="0"},{pc="0x0000000000471e30",line="0"},{pc="0x0000000000471ee0",line="0"},{pc="0x0000000000472060",line="0"},{pc="0x0000000000472100",line="0"},{pc="0x00000000004721c0",line="0"},{pc="0x00000000004722a0",line="0"},{pc="0x0000000000472330",line="0"},{pc="0x0000000000472470",line="0"},{pc="0x0000000000472540",line="0"},{pc="0x0000000000472610",line="0"},{pc="0x0000000000472740",line="0"},{pc="0x0000000000472870",line="0"},{pc="0x0000000000472950",line="0"},{pc="0x0000000000472a60",line="0"},{pc="0x0000000000472c10",line="0"},{pc="0x0000000000472d60",line="0"},{pc="0x0000000000472ea0",line="0"},{pc="0x0000000000472f50",line="0"},{pc="0x0000000000473040",line="0"},{pc="0x00000000004730c0",line="0"},{pc="0x0000000000473150",line="0"},{pc="0x00000000004731e0",line="0"},{pc="0x00000000004732f0",line="0"},{pc="0x0000000000473380",line="0"},{pc="0x0000000000473420",line="0"},{pc="0x0000000000473530",line="0"},{pc="0x0000000000473600",line="0"},{pc="0x00000000004736e0",line="0"},{pc="0x0000000000473860",line="0"},{pc="0x0000000000473900",line="0"},{pc="0x00000000004739a0",line="0"},{pc="0x0000000000473a40",line="0"},{pc="0x0000000000473af0",line="0"},{pc="0x0000000000473c40",line="0"},{pc="0x0000000000473ce0",line="0"},{pc="0x0000000000473e20",line="0"},{pc="0x0000000000473e80",line="0"},{pc="0x0000000000473f40",line="0"},{pc="0x0000000000474010",line="0"},{pc="0x00000000004741d0",line="0"},{pc="0x0000000000474280",line="0"},{pc="0x0000000000474350",line="0"},{pc="0x00000000004743f0",line="0"},{pc="0x00000000004744d0",line="0"},{pc="0x0000000000474690",line="0"},{pc="0x0000000000474720",line="0"},{pc="0x0000000000474850",line="0"},{pc="0x0000000000474920",line="0"},{pc="0x00000000004749f0",line="0"},{pc="0x0000000000474a90",line="0"},{pc="0x0000000000474b20",line="0"},{pc="0x0000000000474bb0",line="0"},{pc="0x0000000000474cd0",line="0"},{pc="0x0000000000474f60",line="0"},{pc="0x0000000000474ff0",line="0"},{pc="0x0000000000475080",line="0"},{pc="0x0000000000475110",line="0"},{pc="0x0000000000475210",line="0"},{pc="0x00000000004752b0",line="0"},{pc="0x00000000004753a0",line="0"},{pc="0x0000000000475600",line="0"},{pc="0x00000000004757e0",line="0"},{pc="0x00000000004759b0",line="0"},{pc="0x0000000000475b90",line="0"},{pc="0x0000000000475f10",line="0"},{pc="0x0000000000476040",line="0"},{pc="0x00000000004760f0",line="0"},{pc="0x0000000000476140",line="0"},{pc="0x00000000004761a0",line="0"},{pc="0x0000000000476220",line="0"},{pc="0x0000000000476270",line="0"},{pc="0x00000000004762d0",line="0"},{pc="0x0000000000476480",line="0"},{pc="0x0000000000476540",line="0"},{pc="0x0000000000476690",line="0"},{pc="0x0000000000476750",line="0"},{pc="0x0000000000476820",line="0"},{pc="0x0000000000476a90",line="0"},{pc="0x00000000004770c0",line="0"},{pc="0x00000000004771d0",line="0"},{pc="0x00000000004772a0",line="0"},{pc="0x00000000004772f0",line="0"},{pc="0x0000000000477380",line="0"},{pc="0x00000000004773d0",line="0"},{pc="0x0000000000477570",line="0"},{pc="0x00000000004775d0",line="0"},{pc="0x0000000000477710",line="0"},{pc="0x00000000004777a0",line="0"},{pc="0x0000000000477870",line="0"},{pc="0x00000000004779b0",line="0"},{pc="0x0000000000477af0",line="0"},{pc="0x0000000000478350",line="0"},{pc="0x0000000000478410",line="0"},{pc="0x00000000004784d0",line="0"},{pc="0x0000000000478630",line="0"},{pc="0x0000000000478770",line="0"},{pc="0x0000000000478930",line="0"},{pc="0x0000000000478a50",line="0"},{pc="0x0000000000478b80",line="0"},{pc="0x0000000000478c90",line="0"},{pc="0x0000000000478df0",line="0"},{pc="0x0000000000478e80",line="0"},{pc="0x0000000000478fe0",line="0"},{pc="0x00000000004790a0",line="0"}]
1: (14803) ->(gdb)
1: (14807) 1013: elapsed time 7
1: (14843) Send Event AD7BreakpointBoundEvent
1: (15016) Send Event AD7LoadCompleteEvent
=thread-group-added,id="i1"
GNU gdb (Ubuntu 8.3-0ubuntu1) 8.3
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
=cmd-param-changed,param="auto-load scripts-directory",value="$debugdir:$datadir/auto-load:/home/michael/.gdb/autoload"
=cmd-param-changed,param="auto-load safe-path",value="$debugdir:$datadir/auto-load:/home/michael/.gdb/autoload"
=cmd-param-changed,param="print static-members",value="off"
=cmd-param-changed,param="history save",value="on"
=cmd-param-changed,param="history filename",value="/home/michael/.gdb/gdb_history"
=cmd-param-changed,param="print object",value="on"
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=cmd-param-changed,param="pagination",value="off"
1: (15026) <-1014-exec-run
1: (15030) ->=thread-group-started,id="i1",pid="12890"
1: (15030) ->=thread-created,id="1",group-id="i1"
1: (15044) <-1015-thread-info 1
1: (15095) ->=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="0x00007ffff7fd1100",to="0x00007ffff7ff23f4"}]
1: (15508) ->1014^running
1: (15508) ->*running,thread-id="all"
1: (15508) 1014: elapsed time 482
1: (15508) ->(gdb)
1: (15509) ->1015^done,threads=[{id="1",target-id="process 12890",name="kdiff3",state="running",core="2"}]
1: (15510) ->(gdb)
1: (15513) 1015: elapsed time 468
1: (15517) ->~"Stopped due to shared library event (no libraries added or removed)\n"
1: (15517) ->*stopped,reason="solib-event",thread-id="1",stopped-threads="all",core="2"
1: (15519) Send Event AD7ProcessInfoUpdatedEvent
1: (15519) Send Event AD7ThreadCreateEvent
Stopped due to shared library event (no libraries added or removed)
1: (15535) <-1016-interpreter-exec console "shell echo -e \\\\033c 1>&2"
1: (15538) ->1016^done
1: (15538) ->(gdb)
1: (15538) 1016: elapsed time 3
1: (15538) <-1017-gdb-set stop-on-solib-events 0
1: (15539) ->1017^done
1: (15540) ->(gdb)
1: (15540) 1017: elapsed time 1
1: (15548) <-1018-interpreter-exec console "info sharedlibrary"
1: (15549) ->~"From                To                  Syms Read   Shared Object Library\n"
1: (15549) ->~"0x00007ffff7fd1100  0x00007ffff7ff23f4  Yes         /lib64/ld-linux-x86-64.so.2\n"
1: (15549) ->1018^done
1: (15549) ->(gdb)
1: (15550) 1018: elapsed time 2
1: (15554) Send Event AD7ModuleLoadEvent
Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded.
1: (15556) <--exec-continue
1: (15557) ->^running
1: (15557) ->*running,thread-id="all"
1: (15557) ->(gdb)
1: (16685) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7f3b3a0",to="0x00007ffff7f75450"}]
1: (16685) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7e1c0f0",to="0x00007ffff7ed8ee0"}]
1: (16686) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7c35d80",to="0x00007ffff7d6c3a4"}]
1: (16686) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7be3f00",to="0x00007ffff7be70c1"}]
1: (16692) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7bc3e80",to="0x00007ffff7bd3d04"}]
1: (16693) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Service.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Service.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Service.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7b1f320",to="0x00007ffff7b9881a"}]
1: (16694) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7afa460",to="0x00007ffff7afc549"}]
1: (16694) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7a3a6f0",to="0x00007ffff7ac5766"}]
1: (16695) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff79abe00",to="0x00007ffff79dfa38"}]
1: (16695) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff79563c0",to="0x00007ffff7976c2a"}]
1: (16696) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Network.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Network.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Network.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff77bf970",to="0x00007ffff78e6e79"}]
1: (16697) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff77556b0",to="0x00007ffff77706c7"}]
1: (16697) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Completion.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Completion.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Completion.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7714720",to="0x00007ffff772d989"}]
1: (16698) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff76c2fc0",to="0x00007ffff76e85a9"}]
1: (16698) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff768fcc0",to="0x00007ffff769cee4"}]
1: (16698) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7631a00",to="0x00007ffff76717a9"}]
1: (16699) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Xml.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Xml.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Xml.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff75e3dc0",to="0x00007ffff7607f5f"}]
1: (16700) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5I18n.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5I18n.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5I18n.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7587780",to="0x00007ffff75bf859"}]
1: (16701) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff74922e0",to="0x00007ffff7533c30"}]
1: (16701) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff73ee1c0",to="0x00007ffff740186a"}]
1: (16701) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Auth.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Auth.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Auth.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff73dd680",to="0x00007ffff73de389"}]
1: (16703) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff73c1040",to="0x00007ffff73d3c30"}]
1: (16703) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff732c7f0",to="0x00007ffff7393f5d"}]
1: (16704) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff7287420",to="0x00007ffff72f0975"}]
1: (16704) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff724d540",to="0x00007ffff7264ae9"}]
1: (16704) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff6d00740",to="0x00007ffff70b1639"}]
1: (16706) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff6699010",to="0x00007ffff6aa8d86"}]
1: (16707) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Core.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Core.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Core.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff60f92c0",to="0x00007ffff63d65c2"}]
1: (16707) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",target-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",host-name="/usr/lib/x86_64-linux-gnu/libstdc++.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5f24e90",to="0x00007ffff6019a62"}]
1: (16707) ->=library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5d473c0",to="0x00007ffff5dede78"}]
1: (16708) ->=library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gnu/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5d1ab40",to="0x00007ffff5d2a5f5"}]
1: (16708) ->=library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/librt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5d0b720",to="0x00007ffff5d0edc0"}]
1: (16708) ->=library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/libdl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5d03220",to="0x00007ffff5d04189"}]
1: (16709) ->=library-loaded,id="/lib/x86_64-linux-gnu/libgcc_s.so.1",target-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",host-name="/lib/x86_64-linux-gnu/libgcc_s.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5ceb5e0",to="0x00007ffff5cfb9c5"}]
1: (16709) ->=library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5b1c670",to="0x00007ffff5c9174f"}]
1: (16709) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5abb080",to="0x00007ffff5ae5a84"}]
1: (16710) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5a916b0",to="0x00007ffff5a9a5b0"}]
1: (16710) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libacl.so.1",target-name="/usr/lib/x86_64-linux-gnu/libacl.so.1",host-name="/usr/lib/x86_64-linux-gnu/libacl.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5a80290",to="0x00007ffff5a842c0"}]
1: (16711) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5a79170",to="0x00007ffff5a7a433"}]
1: (16711) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libX11.so.6",target-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",host-name="/usr/lib/x86_64-linux-gnu/libX11.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff59530c0",to="0x00007ffff59dc706"}]
1: (16711) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Attica.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Attica.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Attica.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff58a6a20",to="0x00007ffff591a026"}]
1: (16712) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff58575a0",to="0x00007ffff586b3b0"}]
1: (16712) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff582aa80",to="0x00007ffff5843c07"}]
1: (16713) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff57d6c80",to="0x00007ffff5804d67"}]
1: (16713) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5Archive.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5Archive.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5Archive.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff578ae20",to="0x00007ffff57b0f84"}]
1: (16713) ->=library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5763260",to="0x00007ffff5773dab"}]
1: (16713) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff56f60c0",to="0x00007ffff57144bf"}]
1: (16720) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5",target-name="/usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5",host-name="/usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff56e04d0",to="0x00007ffff56e6325"}]
1: (16720) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5",target-name="/usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5",host-name="/usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff56cab60",to="0x00007ffff56d49c4"}]
1: (16720) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfam.so.0",target-name="/usr/lib/x86_64-linux-gnu/libfam.so.0",host-name="/usr/lib/x86_64-linux-gnu/libfam.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff56b8420",to="0x00007ffff56bbdb9"}]
1: (16720) ->=library-loaded,id="/lib/x86_64-linux-gnu/libdbus-1.so.3",target-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",host-name="/lib/x86_64-linux-gnu/libdbus-1.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5672770",to="0x00007ffff569e3f1"}]
1: (16721) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libGL.so.1",target-name="/usr/lib/x86_64-linux-gnu/libGL.so.1",host-name="/usr/lib/x86_64-linux-gnu/libGL.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5614220",to="0x00007ffff56175df"}]
1: (16721) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpng16.so.16",target-name="/usr/lib/x86_64-linux-gnu/libpng16.so.16",host-name="/usr/lib/x86_64-linux-gnu/libpng16.so.16",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff559e2a0",to="0x00007ffff55c20dd"}]
1: (16721) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0",target-name="/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0",host-name="/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff54abcb0",to="0x00007ffff55644c2"}]
1: (16721) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libicui18n.so.63",target-name="/usr/lib/x86_64-linux-gnu/libicui18n.so.63",host-name="/usr/lib/x86_64-linux-gnu/libicui18n.so.63",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff52a64f0",to="0x00007ffff540d0be"}]
1: (16721) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libicuuc.so.63",target-name="/usr/lib/x86_64-linux-gnu/libicuuc.so.63",host-name="/usr/lib/x86_64-linux-gnu/libicuuc.so.63",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff5059470",to="0x00007ffff512de0a"}]
1: (16722) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0",target-name="/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0",host-name="/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4f7c170",to="0x00007ffff4fcd129"}]
1: (16722) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3",target-name="/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3",host-name="/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4f661a0",to="0x00007ffff4f711b0"}]
1: (16722) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0",target-name="/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4e59b00",to="0x00007ffff4eda4e2"}]
1: (16722) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4e1e330",to="0x00007ffff4e30735"}]
1: (16723) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1",target-name="/usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1",host-name="/usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4e0f140",to="0x00007ffff4e0f9e6"}]
1: (16723) ->=library-loaded,id="/lib/x86_64-linux-gnu/libbz2.so.1.0",target-name="/lib/x86_64-linux-gnu/libbz2.so.1.0",host-name="/lib/x86_64-linux-gnu/libbz2.so.1.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4dfb240",to="0x00007ffff4e07ec6"}]
1: (16723) ->=library-loaded,id="/lib/x86_64-linux-gnu/liblzma.so.5",target-name="/lib/x86_64-linux-gnu/liblzma.so.5",host-name="/lib/x86_64-linux-gnu/liblzma.so.5",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4dd5200",to="0x00007ffff4debe02"}]
1: (16724) ->=library-loaded,id="/lib/x86_64-linux-gnu/libsystemd.so.0",target-name="/lib/x86_64-linux-gnu/libsystemd.so.0",host-name="/lib/x86_64-linux-gnu/libsystemd.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4d3adc0",to="0x00007ffff4da82f6"}]
1: (16724) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libGLX.so.0",target-name="/usr/lib/x86_64-linux-gnu/libGLX.so.0",host-name="/usr/lib/x86_64-linux-gnu/libGLX.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4cf9460",to="0x00007ffff4d031c1"}]
1: (16724) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0",target-name="/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0",host-name="/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4c79260",to="0x00007ffff4c7c087"}]
1: (16725) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",target-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",host-name="/usr/lib/x86_64-linux-gnu/libfreetype.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4b88790",to="0x00007ffff4c04ee3"}]
1: (16725) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libgraphite2.so.3",target-name="/usr/lib/x86_64-linux-gnu/libgraphite2.so.3",host-name="/usr/lib/x86_64-linux-gnu/libgraphite2.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff4b52280",to="0x00007ffff4b73182"}]
1: (16725) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libicudata.so.63",target-name="/usr/lib/x86_64-linux-gnu/libicudata.so.63",host-name="/usr/lib/x86_64-linux-gnu/libicudata.so.63",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff315f040",to="0x00007ffff315f0f5"}]
1: (16726) ->=library-loaded,id="/lib/x86_64-linux-gnu/libpcre.so.3",target-name="/lib/x86_64-linux-gnu/libpcre.so.3",host-name="/lib/x86_64-linux-gnu/libpcre.so.3",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff30ec170",to="0x00007ffff313d5c6"}]
1: (16726) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXau.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXau.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff30e5360",to="0x00007ffff30e6052"}]
1: (16726) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",target-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",host-name="/usr/lib/x86_64-linux-gnu/libXdmcp.so.6",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff30dc1a0",to="0x00007ffff30dda03"}]
1: (16727) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/liblz4.so.1",target-name="/usr/lib/x86_64-linux-gnu/liblz4.so.1",host-name="/usr/lib/x86_64-linux-gnu/liblz4.so.1",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff30bc0b0",to="0x00007ffff30d4dab"}]
1: (16727) ->=library-loaded,id="/lib/x86_64-linux-gnu/libgcrypt.so.20",target-name="/lib/x86_64-linux-gnu/libgcrypt.so.20",host-name="/lib/x86_64-linux-gnu/libgcrypt.so.20",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff2fa8580",to="0x00007ffff3075a3c"}]
1: (16727) ->=library-loaded,id="/usr/lib/x86_64-linux-gnu/libbsd.so.0",target-name="/usr/lib/x86_64-linux-gnu/libbsd.so.0",host-name="/usr/lib/x86_64-linux-gnu/libbsd.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff2f86e40",to="0x00007ffff2f94e69"}]
1: (16727) ->=library-loaded,id="/lib/x86_64-linux-gnu/libgpg-error.so.0",target-name="/lib/x86_64-linux-gnu/libgpg-error.so.0",host-name="/lib/x86_64-linux-gnu/libgpg-error.so.0",symbols-loaded="0",thread-group="i1",ranges=[{from="0x00007ffff2f63c80",to="0x00007ffff2f75d12"}]
1: (40832) ->~"[Thread debugging using libthread_db enabled]\n"
1: (40832) ->~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
1: (45111) ->=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000000000046f7d4",func="main(int, char**)",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",thread-groups=["i1"],times="1",original-location="main"}
1: (45112) ->=breakpoint-modified,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x000000000046f7d4",func="main(int, char**)",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",thread-groups=["i1"],times="1",original-location="main.cpp:80"}
1: (45119) <-1019-symbol-list-lines /usr/src/kdesrc/kdiff3/src/main.cpp
1: (45174) ->~"\n"

1: (45176) ->~"Breakpoint 1, main (argc=1, argv=0x7fffffffdb48) at /usr/src/kdesrc/kdiff3/src/main.cpp:80\n"
Breakpoint 1, main (argc=1, argv=0x7fffffffdb48) at /usr/src/kdesrc/kdiff3/src/main.cpp:80
1: (45177) ->~"80\t    const QLatin1String appName(\"kdiff3\");\n"
80      const QLatin1String appName("kdiff3");
1: (45178) ->*stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x000000000046f7d4",func="main",args=[{name="argc",value="1"},{name="argv",value="0x7fffffffdb48"}],file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",arch="i386:x86-64"},thread-id="1",stopped-threads="all",core="2"
1: (45180) ->1019^done,lines=[{pc="0x000000000046edd0",line="34"},{pc="0x000000000046edf7",line="35"},{pc="0x000000000046ee30",line="36"},{pc="0x000000000046ee3d",line="37"},{pc="0x000000000046ee54",line="38"},{pc="0x000000000046eef1",line="40"},{pc="0x000000000046ef08",line="41"},{pc="0x000000000046ef9d",line="43"},{pc="0x000000000046f024",line="44"},{pc="0x000000000046f056",line="46"},{pc="0x000000000046f07e",line="47"},{pc="0x000000000046f08b",line="49"},{pc="0x000000000046f116",line="51"},{pc="0x000000000046f11b",line="53"},{pc="0x000000000046f146",line="41"},{pc="0x000000000046f14b",line="54"},{pc="0x000000000046f154",line="56"},{pc="0x000000000046f184",line="58"},{pc="0x000000000046f19b",line="60"},{pc="0x000000000046f21f",line="61"},{pc="0x000000000046f3d6",line="63"},{pc="0x000000000046f3ff",line="64"},{pc="0x000000000046f41a",line="66"},{pc="0x000000000046f42f",line="67"},{pc="0x000000000046f63c",line="68"},{pc="0x000000000046f641",line="71"},{pc="0x000000000046f726",line="73"},{pc="0x000000000046f72b",line="74"},{pc="0x000000000046f737",line="61"},{pc="0x000000000046f748",line="75"},{pc="0x000000000046f75b",line="76"},{pc="0x000000000046f7a0",line="79"},{pc="0x000000000046f7d4",line="80"},{pc="0x000000000046f7e4",line="82"},{pc="0x000000000046f7fd",line="83"},{pc="0x000000000046f80e",line="85"},{pc="0x000000000046f813",line="87"},{pc="0x000000000046f823",line="88"},{pc="0x000000000046f833",line="91"},{pc="0x000000000046f869",line="94"},{pc="0x000000000046f87c",line="95"},{pc="0x000000000046f88f",line="96"},{pc="0x000000000046f8a2",line="98"},{pc="0x000000000046f8d1",line="99"},{pc="0x000000000046f8dd",line="98"},{pc="0x000000000046f96b",line="102"},{pc="0x000000000046f977",line="104"},{pc="0x000000000046f983",line="105"},{pc="0x000000000046fa00",line="107"},{pc="0x000000000046fa13",line="109"},{pc="0x000000000046fa25",line="111"},{pc="0x000000000046fc50",line="112"},{pc="0x000000000046fe9c",line="113"},{pc="0x00000000004700e8",line="114"},{pc="0x0000000000470225",line="116"},{pc="0x0000000000470341",line="117"},{pc="0x000000000047045d",line="122"},{pc="0x0000000000470579",line="123"},{pc="0x00000000004706b5",line="124"},{pc="0x00000000004707f1",line="125"},{pc="0x000000000047092d",line="126"},{pc="0x0000000000470b78",line="127"},{pc="0x0000000000470cb5",line="128"},{pc="0x0000000000470dd1",line="129"},{pc="0x0000000000470f0d",line="132"},{pc="0x0000000000470fe5",line="133"},{pc="0x00000000004710c0",line="134"},{pc="0x00000000004711a2",line="136"},{pc="0x00000000004711a9",line="139"},{pc="0x00000000004711ca",line="145"},{pc="0x0000000000471213",line="147"},{pc="0x0000000000471287",line="148"},{pc="0x000000000047128c",line="154"},{pc="0x000000000047131b",line="156"},{pc="0x0000000000471377",line="158"},{pc="0x00000000004714d8",line="159"},{pc="0x00000000004714fb",line="162"},{pc="0x000000000047158f",line="164"},{pc="0x000000000047160d",line="163"},{pc="0x0000000000471699",line="165"},{pc="0x00000000004716b7",line="167"},{pc="0x000000000047174b",line="168"},{pc="0x00000000004718ac",line="170"},{pc="0x00000000004718cf",line="174"},{pc="0x00000000004718e2",line="176"},{pc="0x000000000047194d",line="177"},{pc="0x0000000000471a82",line="180"},{pc="0x0000000000471a8d",line="183"},{pc="0x0000000000471aa0",line="184"},{pc="0x0000000000471b20",line="96"},{pc="0x0000000000471b4e",line="96"},{pc="0x0000000000471bf0",line="162"},{pc="0x0000000000471c1e",line="162"},{pc="0x0000000000471cc0",line="167"},{pc="0x0000000000471cee",line="167"},{pc="0x0000000000471d90",line="0"},{pc="0x0000000000471e30",line="0"},{pc="0x0000000000471ee0",line="0"},{pc="0x0000000000472060",line="0"},{pc="0x0000000000472100",line="0"},{pc="0x00000000004721c0",line="0"},{pc="0x00000000004722a0",line="0"},{pc="0x0000000000472330",line="0"},{pc="0x0000000000472470",line="0"},{pc="0x0000000000472540",line="0"},{pc="0x0000000000472610",line="0"},{pc="0x0000000000472740",line="0"},{pc="0x0000000000472870",line="0"},{pc="0x0000000000472950",line="0"},{pc="0x0000000000472a60",line="0"},{pc="0x0000000000472c10",line="0"},{pc="0x0000000000472d60",line="0"},{pc="0x0000000000472ea0",line="0"},{pc="0x0000000000472f50",line="0"},{pc="0x0000000000473040",line="0"},{pc="0x00000000004730c0",line="0"},{pc="0x0000000000473150",line="0"},{pc="0x00000000004731e0",line="0"},{pc="0x00000000004732f0",line="0"},{pc="0x0000000000473380",line="0"},{pc="0x0000000000473420",line="0"},{pc="0x0000000000473530",line="0"},{pc="0x0000000000473600",line="0"},{pc="0x00000000004736e0",line="0"},{pc="0x0000000000473860",line="0"},{pc="0x0000000000473900",line="0"},{pc="0x00000000004739a0",line="0"},{pc="0x0000000000473a40",line="0"},{pc="0x0000000000473af0",line="0"},{pc="0x0000000000473c40",line="0"},{pc="0x0000000000473ce0",line="0"},{pc="0x0000000000473e20",line="0"},{pc="0x0000000000473e80",line="0"},{pc="0x0000000000473f40",line="0"},{pc="0x0000000000474010",line="0"},{pc="0x00000000004741d0",line="0"},{pc="0x0000000000474280",line="0"},{pc="0x0000000000474350",line="0"},{pc="0x00000000004743f0",line="0"},{pc="0x00000000004744d0",line="0"},{pc="0x0000000000474690",line="0"},{pc="0x0000000000474720",line="0"},{pc="0x0000000000474850",line="0"},{pc="0x0000000000474920",line="0"},{pc="0x00000000004749f0",line="0"},{pc="0x0000000000474a90",line="0"},{pc="0x0000000000474b20",line="0"},{pc="0x0000000000474bb0",line="0"},{pc="0x0000000000474cd0",line="0"},{pc="0x0000000000474f60",line="0"},{pc="0x0000000000474ff0",line="0"},{pc="0x0000000000475080",line="0"},{pc="0x0000000000475110",line="0"},{pc="0x0000000000475210",line="0"},{pc="0x00000000004752b0",line="0"},{pc="0x00000000004753a0",line="0"},{pc="0x0000000000475600",line="0"},{pc="0x00000000004757e0",line="0"},{pc="0x00000000004759b0",line="0"},{pc="0x0000000000475b90",line="0"},{pc="0x0000000000475f10",line="0"},{pc="0x0000000000476040",line="0"},{pc="0x00000000004760f0",line="0"},{pc="0x0000000000476140",line="0"},{pc="0x00000000004761a0",line="0"},{pc="0x0000000000476220",line="0"},{pc="0x0000000000476270",line="0"},{pc="0x00000000004762d0",line="0"},{pc="0x0000000000476480",line="0"},{pc="0x0000000000476540",line="0"},{pc="0x0000000000476690",line="0"},{pc="0x0000000000476750",line="0"},{pc="0x0000000000476820",line="0"},{pc="0x0000000000476a90",line="0"},{pc="0x00000000004770c0",line="0"},{pc="0x00000000004771d0",line="0"},{pc="0x00000000004772a0",line="0"},{pc="0x00000000004772f0",line="0"},{pc="0x0000000000477380",line="0"},{pc="0x00000000004773d0",line="0"},{pc="0x0000000000477570",line="0"},{pc="0x00000000004775d0",line="0"},{pc="0x0000000000477710",line="0"},{pc="0x00000000004777a0",line="0"},{pc="0x0000000000477870",line="0"},{pc="0x00000000004779b0",line="0"},{pc="0x0000000000477af0",line="0"},{pc="0x0000000000478350",line="0"},{pc="0x0000000000478410",line="0"},{pc="0x00000000004784d0",line="0"},{pc="0x0000000000478630",line="0"},{pc="0x0000000000478770",line="0"},{pc="0x0000000000478930",line="0"},{pc="0x0000000000478a50",line="0"},{pc="0x0000000000478b80",line="0"},{pc="0x0000000000478c90",line="0"},{pc="0x0000000000478df0",line="0"},{pc="0x0000000000478e80",line="0"},{pc="0x0000000000478fe0",line="0"},{pc="0x00000000004790a0",line="0"}]
1: (45180) ->(gdb)
1: (45203) <-1020-thread-info
1: (45205) ->1020^done,threads=[{id="1",target-id="Thread 0x7ffff2f54840 (LWP 12890)",name="kdiff3",frame={level="0",addr="0x000000000046f7d4",func="main",args=[{name="argc",value="1"},{name="argv",value="0x7fffffffdb48"}],file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",arch="i386:x86-64"},state="stopped",core="2"}],current-thread-id="1"
1: (45205) ->(gdb)
1: (45207) 1019: elapsed time 88
1: (45210) 1020: elapsed time 7
1: (45222) <-1021-interpreter-exec console "info sharedlibrary"
1: (45223) ->~"From                To                  Syms Read   Shared Object Library\n"
1: (45223) ->~"0x00007ffff7fd1100  0x00007ffff7ff23f4  Yes         /lib64/ld-linux-x86-64.so.2\n"
1: (45224) ->~"0x00007ffff7f3b3a0  0x00007ffff7f75450  Yes         /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5\n"
1: (45225) ->~"0x00007ffff7e1c0f0  0x00007ffff7ed8ee0  Yes         /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5\n"
1: (45225) ->~"0x00007ffff7c35d80  0x00007ffff7d6c3a4  Yes         /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5\n"
1: (45225) ->~"0x00007ffff7be3f00  0x00007ffff7be70c1  Yes         /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5\n"
1: (45226) ->~"0x00007ffff7bc3e80  0x00007ffff7bd3d04  Yes         /usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5\n"
1: (45226) ->~"0x00007ffff7b1f320  0x00007ffff7b9881a  Yes         /usr/lib/x86_64-linux-gnu/libKF5Service.so.5\n"
1: (45226) ->~"0x00007ffff7afa460  0x00007ffff7afc549  Yes         /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5\n"
1: (45227) ->~"0x00007ffff7a3a6f0  0x00007ffff7ac5766  Yes         /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5\n"
1: (45227) ->~"0x00007ffff79abe00  0x00007ffff79dfa38  Yes         /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5\n"
1: (45227) ->~"0x00007ffff79563c0  0x00007ffff7976c2a  Yes         /usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5\n"
1: (45227) ->~"0x00007ffff77bf970  0x00007ffff78e6e79  Yes         /usr/lib/x86_64-linux-gnu/libQt5Network.so.5\n"
1: (45227) ->~"0x00007ffff77556b0  0x00007ffff77706c7  Yes         /usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5\n"
1: (45228) ->~"0x00007ffff7714720  0x00007ffff772d989  Yes         /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5\n"
1: (45228) ->~"0x00007ffff76c2fc0  0x00007ffff76e85a9  Yes         /usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5\n"
1: (45228) ->~"0x00007ffff768fcc0  0x00007ffff769cee4  Yes         /usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5\n"
1: (45228) ->~"0x00007ffff7631a00  0x00007ffff76717a9  Yes         /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5\n"
1: (45228) ->~"0x00007ffff75e3dc0  0x00007ffff7607f5f  Yes         /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5\n"
1: (45229) ->~"0x00007ffff7587780  0x00007ffff75bf859  Yes         /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5\n"
1: (45229) ->~"0x00007ffff74922e0  0x00007ffff7533c30  Yes         /usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5\n"
1: (45229) ->~"0x00007ffff73ee1c0  0x00007ffff740186a  Yes         /usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5\n"
1: (45229) ->~"0x00007ffff73dd680  0x00007ffff73de389  Yes         /usr/lib/x86_64-linux-gnu/libKF5Auth.so.5\n"
1: (45230) ->~"0x00007ffff73c1040  0x00007ffff73d3c30  Yes         /usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5\n"
1: (45230) ->~"0x00007ffff732c7f0  0x00007ffff7393f5d  Yes         /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5\n"
1: (45230) ->~"0x00007ffff7287420  0x00007ffff72f0975  Yes         /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5\n"
1: (45230) ->~"0x00007ffff724d540  0x00007ffff7264ae9  Yes         /usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5\n"
1: (45230) ->~"0x00007ffff6d00740  0x00007ffff70b1639  Yes         /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5\n"
1: (45231) ->~"0x00007ffff6699010  0x00007ffff6aa8d86  Yes         /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5\n"
1: (45231) ->~"0x00007ffff60f92c0  0x00007ffff63d65c2  Yes         /usr/lib/x86_64-linux-gnu/libQt5Core.so.5\n"
1: (45231) ->~"0x00007ffff5f24e90  0x00007ffff6019a62  Yes         /usr/lib/x86_64-linux-gnu/libstdc++.so.6\n"
1: (45231) ->~"0x00007ffff5d473c0  0x00007ffff5dede78  Yes         /lib/x86_64-linux-gnu/libm.so.6\n"
1: (45231) ->~"0x00007ffff5d1ab40  0x00007ffff5d2a5f5  Yes         /lib/x86_64-linux-gnu/libpthread.so.0\n"
1: (45232) ->~"0x00007ffff5d0b720  0x00007ffff5d0edc0  Yes         /lib/x86_64-linux-gnu/librt.so.1\n"
1: (45232) ->~"0x00007ffff5d03220  0x00007ffff5d04189  Yes         /lib/x86_64-linux-gnu/libdl.so.2\n"
1: (45232) ->~"0x00007ffff5ceb5e0  0x00007ffff5cfb9c5  Yes         /lib/x86_64-linux-gnu/libgcc_s.so.1\n"
1: (45232) ->~"0x00007ffff5b1c670  0x00007ffff5c9174f  Yes         /lib/x86_64-linux-gnu/libc.so.6\n"
1: (45232) ->~"0x00007ffff5abb080  0x00007ffff5ae5a84  Yes         /usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5\n"
1: (45233) ->~"0x00007ffff5a916b0  0x00007ffff5a9a5b0  Yes         /usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5\n"
1: (45233) ->~"0x00007ffff5a80290  0x00007ffff5a842c0  Yes         /usr/lib/x86_64-linux-gnu/libacl.so.1\n"
1: (45233) ->~"0x00007ffff5a79170  0x00007ffff5a7a433  Yes         /usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5\n"
1: (45234) ->~"0x00007ffff59530c0  0x00007ffff59dc706  Yes         /usr/lib/x86_64-linux-gnu/libX11.so.6\n"
1: (45234) ->~"0x00007ffff58a6a20  0x00007ffff591a026  Yes         /usr/lib/x86_64-linux-gnu/libKF5Attica.so.5\n"
1: (45235) ->~"0x00007ffff58575a0  0x00007ffff586b3b0  Yes         /usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5\n"
1: (45235) ->~"0x00007ffff582aa80  0x00007ffff5843c07  Yes         /usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5\n"
1: (45235) ->~"0x00007ffff57d6c80  0x00007ffff5804d67  Yes         /usr/lib/x86_64-linux-gnu/libQt5Svg.so.5\n"
1: (45235) ->~"0x00007ffff578ae20  0x00007ffff57b0f84  Yes         /usr/lib/x86_64-linux-gnu/libKF5Archive.so.5\n"
1: (45235) ->~"0x00007ffff5763260  0x00007ffff5773dab  Yes         /lib/x86_64-linux-gnu/libz.so.1\n"
1: (45236) ->~"0x00007ffff56f60c0  0x00007ffff57144bf  Yes         /usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5\n"
1: (45236) ->~"0x00007ffff56e04d0  0x00007ffff56e6325  Yes         /usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5\n"
1: (45236) ->~"0x00007ffff56cab60  0x00007ffff56d49c4  Yes         /usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5\n"
1: (45236) ->~"0x00007ffff56b8420  0x00007ffff56bbdb9  Yes         /usr/lib/x86_64-linux-gnu/libfam.so.0\n"
1: (45236) ->~"0x00007ffff5672770  0x00007ffff569e3f1  Yes         /lib/x86_64-linux-gnu/libdbus-1.so.3\n"
1: (45237) ->~"0x00007ffff5614220  0x00007ffff56175df  Yes         /usr/lib/x86_64-linux-gnu/libGL.so.1\n"
1: (45237) ->~"0x00007ffff559e2a0  0x00007ffff55c20dd  Yes         /usr/lib/x86_64-linux-gnu/libpng16.so.16\n"
1: (45237) ->~"0x00007ffff54abcb0  0x00007ffff55644c2  Yes         /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0\n"
1: (45237) ->~"0x00007ffff52a64f0  0x00007ffff540d0be  Yes         /usr/lib/x86_64-linux-gnu/libicui18n.so.63\n"
1: (45237) ->~"0x00007ffff5059470  0x00007ffff512de0a  Yes         /usr/lib/x86_64-linux-gnu/libicuuc.so.63\n"
1: (45238) ->~"0x00007ffff4f7c170  0x00007ffff4fcd129  Yes         /usr/lib/x86_64-linux-gnu/libpcre2-16.so.0\n"
1: (45238) ->~"0x00007ffff4f661a0  0x00007ffff4f711b0  Yes         /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3\n"
1: (45238) ->~"0x00007ffff4e59b00  0x00007ffff4eda4e2  Yes         /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0\n"
1: (45238) ->~"0x00007ffff4e1e330  0x00007ffff4e30735  Yes         /usr/lib/x86_64-linux-gnu/libxcb.so.1\n"
1: (45238) ->~"0x00007ffff4e0f140  0x00007ffff4e0f9e6  Yes         /usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1\n"
1: (45239) ->~"0x00007ffff4dfb240  0x00007ffff4e07ec6  Yes         /lib/x86_64-linux-gnu/libbz2.so.1.0\n"
1: (45239) ->~"0x00007ffff4dd5200  0x00007ffff4debe02  Yes         /lib/x86_64-linux-gnu/liblzma.so.5\n"
1: (45239) ->~"0x00007ffff4d3adc0  0x00007ffff4da82f6  Yes         /lib/x86_64-linux-gnu/libsystemd.so.0\n"
1: (45239) ->~"0x00007ffff4cf9460  0x00007ffff4d031c1  Yes         /usr/lib/x86_64-linux-gnu/libGLX.so.0\n"
1: (45239) ->~"0x00007ffff4c79260  0x00007ffff4c7c087  Yes         /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0\n"
1: (45240) ->~"0x00007ffff4b88790  0x00007ffff4c04ee3  Yes         /usr/lib/x86_64-linux-gnu/libfreetype.so.6\n"
1: (45240) ->~"0x00007ffff4b52280  0x00007ffff4b73182  Yes         /usr/lib/x86_64-linux-gnu/libgraphite2.so.3\n"
1: (45240) ->~"0x00007ffff315f040  0x00007ffff315f0f5  Yes         /usr/lib/x86_64-linux-gnu/libicudata.so.63\n"
1: (45240) ->~"0x00007ffff30ec170  0x00007ffff313d5c6  Yes         /lib/x86_64-linux-gnu/libpcre.so.3\n"
1: (45240) ->~"0x00007ffff30e5360  0x00007ffff30e6052  Yes         /usr/lib/x86_64-linux-gnu/libXau.so.6\n"
1: (45240) ->~"0x00007ffff30dc1a0  0x00007ffff30dda03  Yes         /usr/lib/x86_64-linux-gnu/libXdmcp.so.6\n"
1: (45241) ->~"0x00007ffff30bc0b0  0x00007ffff30d4dab  Yes         /usr/lib/x86_64-linux-gnu/liblz4.so.1\n"
1: (45242) ->~"0x00007ffff2fa8580  0x00007ffff3075a3c  Yes         /lib/x86_64-linux-gnu/libgcrypt.so.20\n"
1: (45242) ->~"0x00007ffff2f86e40  0x00007ffff2f94e69  Yes         /usr/lib/x86_64-linux-gnu/libbsd.so.0\n"
1: (45242) ->~"0x00007ffff2f63c80  0x00007ffff2f75d12  Yes         /lib/x86_64-linux-gnu/libgpg-error.so.0\n"
1: (45242) ->1021^done
1: (45243) 1021: elapsed time 20
1: (45243) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5'. Symbols loaded.
1: (45244) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5'. Symbols loaded.
1: (45244) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5'. Symbols loaded.
1: (45245) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Crash.so.5'. Symbols loaded.
1: (45245) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5JobWidgets.so.5'. Symbols loaded.
1: (45245) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Service.so.5'. Symbols loaded.
1: (45246) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5'. Symbols loaded.
1: (45246) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5'. Symbols loaded.
1: (45247) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5'. Symbols loaded.
1: (45247) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5IconThemes.so.5'. Symbols loaded.
1: (45247) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Network.so.5'. Symbols loaded.
1: (45247) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5TextWidgets.so.5'. Symbols loaded.
1: (45248) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Completion.so.5'. Symbols loaded.
1: (45248) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5'. Symbols loaded.
1: (45248) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5ConfigGui.so.5'. Symbols loaded.
1: (45248) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5'. Symbols loaded.
1: (45249) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Xml.so.5'. Symbols loaded.
1: (45249) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5I18n.so.5'. Symbols loaded.
1: (45249) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5'. Symbols loaded.
1: (45249) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Codecs.so.5'. Symbols loaded.
1: (45249) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Auth.so.5'. Symbols loaded.
1: (45250) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5AuthCore.so.5'. Symbols loaded.
1: (45250) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5'. Symbols loaded.
1: (45250) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5DBus.so.5'. Symbols loaded.
1: (45250) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5SonnetUi.so.5'. Symbols loaded.
1: (45250) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5'. Symbols loaded.
1: (45251) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5'. Symbols loaded.
1: (45251) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Core.so.5'. Symbols loaded.
1: (45251) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libstdc++.so.6'. Symbols loaded.
1: (45251) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libm.so.6'. Symbols loaded.
1: (45251) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libpthread.so.0'. Symbols loaded.
1: (45252) Send Event AD7ModuleLoadEvent
1: (45252) ->(gdb)
Loaded '/lib/x86_64-linux-gnu/librt.so.1'. Symbols loaded.
1: (45252) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libdl.so.2'. Symbols loaded.
1: (45252) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libgcc_s.so.1'. Symbols loaded.
1: (45253) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libc.so.6'. Symbols loaded.
1: (45253) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5WindowSystem.so.5'. Symbols loaded.
1: (45253) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5DBusAddons.so.5'. Symbols loaded.
1: (45254) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libacl.so.1'. Symbols loaded.
1: (45254) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5X11Extras.so.5'. Symbols loaded.
1: (45255) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libX11.so.6'. Symbols loaded.
1: (45255) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Attica.so.5'. Symbols loaded.
1: (45255) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5GlobalAccel.so.5'. Symbols loaded.
1: (45256) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5ItemViews.so.5'. Symbols loaded.
1: (45256) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5Svg.so.5'. Symbols loaded.
1: (45257) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5Archive.so.5'. Symbols loaded.
1: (45258) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libz.so.1'. Symbols loaded.
1: (45258) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5SonnetCore.so.5'. Symbols loaded.
1: (45258) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libQt5TextToSpeech.so.5'. Symbols loaded.
1: (45259) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libKF5GuiAddons.so.5'. Symbols loaded.
1: (45259) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libfam.so.0'. Symbols loaded.
1: (45260) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libdbus-1.so.3'. Symbols loaded.
1: (45260) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libGL.so.1'. Symbols loaded.
1: (45261) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libpng16.so.16'. Symbols loaded.
1: (45261) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0'. Symbols loaded.
1: (45262) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libicui18n.so.63'. Symbols loaded.
1: (45262) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libicuuc.so.63'. Symbols loaded.
1: (45264) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0'. Symbols loaded.
1: (45265) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3'. Symbols loaded.
1: (45265) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0'. Symbols loaded.
1: (45266) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libxcb.so.1'. Symbols loaded.
1: (45266) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libxcb-keysyms.so.1'. Symbols loaded.
1: (45266) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libbz2.so.1.0'. Symbols loaded.
1: (45267) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/liblzma.so.5'. Symbols loaded.
1: (45267) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libsystemd.so.0'. Symbols loaded.
1: (45267) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libGLX.so.0'. Symbols loaded.
1: (45268) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0'. Symbols loaded.
1: (45268) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libfreetype.so.6'. Symbols loaded.
1: (45269) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libgraphite2.so.3'. Symbols loaded.
1: (45269) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libicudata.so.63'. Symbols loaded.
1: (45269) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libpcre.so.3'. Symbols loaded.
1: (45270) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libXau.so.6'. Symbols loaded.
1: (45270) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libXdmcp.so.6'. Symbols loaded.
1: (45271) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/liblz4.so.1'. Symbols loaded.
1: (45271) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libgcrypt.so.20'. Symbols loaded.
1: (45271) Send Event AD7ModuleLoadEvent
Loaded '/usr/lib/x86_64-linux-gnu/libbsd.so.0'. Symbols loaded.
1: (45272) Send Event AD7ModuleLoadEvent
Loaded '/lib/x86_64-linux-gnu/libgpg-error.so.0'. Symbols loaded.
1: (45285) <-1022-stack-list-frames 0 1000
1: (45285) ->1022^done,stack=[frame={level="0",addr="0x000000000046f7d4",func="main",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",arch="i386:x86-64"}]
1: (45286) ->(gdb)
1: (45288) 1022: elapsed time 3
1: (45311) <-1023-break-delete 1
1: (45311) ->1023^done
1: (45312) ->(gdb)
1: (45312) 1023: elapsed time 1
1: (45314) Send Event AD7BreakpointEvent
Execute debugger commands using "-exec <command>", for example "-exec info registers" will list registers in use (when GDB is the debugger)
1: (45430) <-1024-stack-list-arguments 0 0 0
1: (45430) ->1024^done,stack-args=[frame={level="0",args=[name="argc",name="argv"]}]
1: (45430) ->(gdb)
1: (45432) 1024: elapsed time 2
1: (45441) <-1025-var-create - * "argc"
1: (45442) ->1025^done,name="var1",numchild="0",value="1",type="int",thread-id="1",has_more="0"
1: (45443) ->(gdb)
1: (45444) 1025: elapsed time 3
1: (45446) <-1026-var-delete var1
1: (45447) ->1026^done,ndeleted="1"
1: (45447) ->(gdb)
1: (45448) 1026: elapsed time 1
1: (45449) <-1027-var-create - * "argv"
1: (45451) ->1027^done,name="var2",numchild="1",value="0x7fffffffdb48",type="char **",thread-id="1",has_more="0"
1: (45451) ->(gdb)
1: (45451) 1027: elapsed time 2
1: (45452) <-1028-var-delete var2
1: (45452) ->1028^done,ndeleted="1"
1: (45453) ->(gdb)
1: (45453) 1028: elapsed time 0
1: (46002) <-1029-stack-list-variables 0
1: (46005) ->1029^done,variables=[{name="argc",arg="1"},{name="argv",arg="1"},{name="appName"},{name="app"},{name="i18nName"},{name="appVersion"},{name="description"},{name="copyright"},{name="homePage"},{name="aboutData"},{name="cmdLineParser"},{name="isAtty"},{name="p"},{name="retVal"}]
1: (46005) ->(gdb)
1: (46007) 1029: elapsed time 4
1: (46016) <-1030-var-create - * "argc"
1: (46017) ->1030^done,name="var3",numchild="0",value="1",type="int",thread-id="1",has_more="0"
1: (46017) ->(gdb)
1: (46018) 1030: elapsed time 1
1: (46019) <-1031-var-create - * "argv"
1: (46022) ->1031^done,name="var4",numchild="1",value="0x7fffffffdb48",type="char **",thread-id="1",has_more="0"
1: (46023) ->(gdb)
1: (46023) 1031: elapsed time 3
1: (46023) <-1032-var-create - * "appName"
1: (46024) ->1032^done,name="var5",numchild="0",value="\"\"",type="const QLatin1String",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (46024) ->(gdb)
1: (46024) 1032: elapsed time 0
1: (46024) <-1033-var-create - * "app"
1: (49677) ->1033^done,name="var6",numchild="2",value="{...}",type="QApplication",thread-id="1",has_more="0"
1: (49677) ->(gdb)
1: (49677) 1033: elapsed time 3652
1: (49679) <-1034-var-create - * "i18nName"
1: (50579) ->1034^done,name="var7",numchild="0",value="<error reading variable: Cannot access memory at address 0x83480000004b590e><error reading variable: Cannot access memory at address 0x83480000004b590e>",type="const QString",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (50579) ->(gdb)
1: (50579) 1034: elapsed time 899
1: (50580) <-1035-var-create - * "appVersion"
1: (50583) ->1035^done,name="var8",numchild="0",value="<error reading variable: Cannot access memory at address 0x8000ffffda01><error reading variable: Cannot access memory at address 0x8000ffffda01>",type="QString",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (50584) ->(gdb)
1: (50584) 1035: elapsed time 3
1: (50584) <-1036-var-create - * "description"
1: (50586) ->1036^done,name="var9",numchild="0",value="\"\"",type="const QString",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (50587) ->(gdb)
1: (50587) 1036: elapsed time 2
1: (50588) <-1037-var-create - * "copyright"
1: (50590) ->1037^done,name="var10",numchild="0",value="\"\"",type="const QString",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (50591) ->(gdb)
1: (50591) 1037: elapsed time 2
1: (50591) <-1038-var-create - * "homePage"
1: (50592) ->1038^done,name="var11",numchild="0",value="\"\"",type="const QString",thread-id="1",displayhint="string",dynamic="1",has_more="0"
1: (50592) ->(gdb)
1: (50592) 1038: elapsed time 1
1: (50593) <-1039-var-create - * "aboutData"
1: (50594) ->1039^done,name="var12",numchild="2",value="{...}",type="KAboutData",thread-id="1",has_more="0"
1: (50594) ->(gdb)
1: (50595) 1039: elapsed time 1
1: (50595) <-1040-var-create - * "cmdLineParser"
1: (50597) ->1040^done,name="var13",numchild="1",value="0x1",type="QCommandLineParser *",thread-id="1",has_more="0"
1: (50597) ->(gdb)
1: (50597) 1040: elapsed time 2
1: (50597) <-1041-var-create - * "isAtty"
1: (50599) ->1041^done,name="var14",numchild="0",value="false",type="bool",thread-id="1",has_more="0"
1: (50599) ->(gdb)
1: (50599) 1041: elapsed time 1
1: (50600) <-1042-var-create - * "p"
1: (51304) ->1042^done,name="var15",numchild="0",value="0x7ffff757ff90",type="KDiff3Shell *",thread-id="1",has_more="0"
1: (51304) ->(gdb)
1: (51304) 1042: elapsed time 704
1: (51305) <-1043-var-create - * "retVal"
1: (51305) ->1043^done,name="var16",numchild="0",value="0",type="int",thread-id="1",has_more="0"
1: (51306) ->(gdb)
1: (51306) 1043: elapsed time 1
1: (163972) <-1044-var-create - * "cmdLineParser->addOption"
1: (164228) ->1044^done,name="var17",numchild="0",value="{bool (QCommandLineParser * const, const QCommandLineOption &)} 0x7ffff61f3f50 <QCommandLineParser::addOption(QCommandLineOption const&)>",type="bool (QCommandLineParser * const, const QCommandLineOption &)",thread-id="1",has_more="0"
1: (164228) ->(gdb)
1: (164229) 1044: elapsed time 256
1: (168827) <-1045-break-insert -f main.cpp:80
1: (168832) ->1045^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x000000000046f7d4",func="main(int, char**)",file="/usr/src/kdesrc/kdiff3/src/main.cpp",fullname="/usr/src/kdesrc/kdiff3/src/main.cpp",line="80",thread-groups=["i1"],times="0",original-location="main.cpp:80"}
1: (168833) ->(gdb)
1: (168833) 1045: elapsed time 5
1: (168834) Send Event AD7BreakpointBoundEvent

Screen shot with same file open twice:

image

WardenGnaw commented 4 years ago

The debugger opening the actual path of the file is by design. When compiling, the compiler builds the source file maps in the symbols with the actual file path. When the debugger hits a breakpoint, it gets the source from the debug symbols and retrieves the full path.

You can workaround the issue of VS Code opening another file by using sourceFileMaps in your launch.json:

"sourceFileMap": { 
   "/usr/src/kdesrc/kdiff3/": "/home/michael/kdesrc/kdiff3"
}
reporter123 commented 4 years ago

Something is still broken because links should be resolved in checking for open files. If you won't fix issues like this then I'm afraid this plugin does not meet my needs.

WardenGnaw commented 4 years ago

@reporter123 Its not that we won't fix this issue, it is not possible to be fixed in the debugger. The debugger does not which of your your system files and folders are symlinks or not. The only way for the debugger to know is if you provide it through the launch.json.

The debugger only knows the path that is build into the symbols. For your case it is /usr/src/kdesrc/kdiff3/src/main.cpp. And we tell VS Code to open that file.

You will want to open an issueon VS Code for not opening the same file as different path just because it is in a symlinked folder.

reporter123 commented 4 years ago

Thanks I can see why the debugger can't know that. Meantime I've been opening via the actual path vscode which works for now.