Skip to content

Instantly share code, notes, and snippets.

@weissi
Created November 12, 2019 09:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save weissi/37c3faa688b5d8ffae60c59e234fd4c2 to your computer and use it in GitHub Desktop.
Save weissi/37c3faa688b5d8ffae60c59e234fd4c2 to your computer and use it in GitHub Desktop.
lldb-ast-context-5.1.2.log
$ cd /tmp && if [[ ! -d AvahiClient ]]; then git clone https://github.com/TaborKelly/AvahiClient.git; fi && cd AvahiClient && docker run -it --privileged --rm -v "$PWD:$PWD" -w "$PWD" swift:5.1.2 bash -c 'apt-get update && apt-get -yy install libavahi-client-dev && swift build --build-tests && LLDB_SWIFT_DUMP_DIAGS=1 lldb ./.build/x86_64-unknown-linux/debug/AvahiClientPackageTests.xctest'
Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:5 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [700 kB]
Get:6 http://security.ubuntu.com/ubuntu bionic-security/restricted amd64 Packages [12.6 kB]
Get:7 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [782 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages [1344 kB]
Get:9 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [5944 B]
Get:10 http://archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [186 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages [13.5 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [11.3 MB]
Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [996 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [9022 B]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/restricted amd64 Packages [25.8 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1309 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [2496 B]
Get:18 http://archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [4234 B]
Fetched 17.2 MB in 3s (5357 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
dbus libapparmor1 libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libdbus-1-3 libdbus-1-dev
Suggested packages:
default-dbus-session-bus | dbus-session-bus
The following NEW packages will be installed:
dbus libapparmor1 libavahi-client-dev libavahi-client3 libavahi-common-data libavahi-common-dev libavahi-common3 libdbus-1-3 libdbus-1-dev
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 658 kB of archives.
After this operation, 2929 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapparmor1 amd64 2.12-4ubuntu5.1 [31.3 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdbus-1-3 amd64 1.12.2-1ubuntu1.1 [175 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 dbus amd64 1.12.2-1ubuntu1.1 [150 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libavahi-common-data amd64 0.7-3.1ubuntu1.2 [22.1 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libavahi-common3 amd64 0.7-3.1ubuntu1.2 [21.6 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libavahi-client3 amd64 0.7-3.1ubuntu1.2 [25.2 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libavahi-common-dev amd64 0.7-3.1ubuntu1.2 [36.8 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdbus-1-dev amd64 1.12.2-1ubuntu1.1 [165 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libavahi-client-dev amd64 0.7-3.1ubuntu1.2 [31.0 kB]
Fetched 658 kB in 0s (2072 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libapparmor1:amd64.
(Reading database ... 17772 files and directories currently installed.)
Preparing to unpack .../0-libapparmor1_2.12-4ubuntu5.1_amd64.deb ...
Unpacking libapparmor1:amd64 (2.12-4ubuntu5.1) ...
Selecting previously unselected package libdbus-1-3:amd64.
Preparing to unpack .../1-libdbus-1-3_1.12.2-1ubuntu1.1_amd64.deb ...
Unpacking libdbus-1-3:amd64 (1.12.2-1ubuntu1.1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../2-dbus_1.12.2-1ubuntu1.1_amd64.deb ...
Unpacking dbus (1.12.2-1ubuntu1.1) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../3-libavahi-common-data_0.7-3.1ubuntu1.2_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.7-3.1ubuntu1.2) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../4-libavahi-common3_0.7-3.1ubuntu1.2_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.7-3.1ubuntu1.2) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../5-libavahi-client3_0.7-3.1ubuntu1.2_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.7-3.1ubuntu1.2) ...
Selecting previously unselected package libavahi-common-dev:amd64.
Preparing to unpack .../6-libavahi-common-dev_0.7-3.1ubuntu1.2_amd64.deb ...
Unpacking libavahi-common-dev:amd64 (0.7-3.1ubuntu1.2) ...
Selecting previously unselected package libdbus-1-dev:amd64.
Preparing to unpack .../7-libdbus-1-dev_1.12.2-1ubuntu1.1_amd64.deb ...
Unpacking libdbus-1-dev:amd64 (1.12.2-1ubuntu1.1) ...
Selecting previously unselected package libavahi-client-dev:amd64.
Preparing to unpack .../8-libavahi-client-dev_0.7-3.1ubuntu1.2_amd64.deb ...
Unpacking libavahi-client-dev:amd64 (0.7-3.1ubuntu1.2) ...
Setting up libapparmor1:amd64 (2.12-4ubuntu5.1) ...
Setting up libdbus-1-3:amd64 (1.12.2-1ubuntu1.1) ...
Setting up libavahi-common-data:amd64 (0.7-3.1ubuntu1.2) ...
Setting up libdbus-1-dev:amd64 (1.12.2-1ubuntu1.1) ...
Setting up libavahi-common3:amd64 (0.7-3.1ubuntu1.2) ...
Setting up dbus (1.12.2-1ubuntu1.1) ...
Setting up libavahi-common-dev:amd64 (0.7-3.1ubuntu1.2) ...
Setting up libavahi-client3:amd64 (0.7-3.1ubuntu1.2) ...
Setting up libavahi-client-dev:amd64 (0.7-3.1ubuntu1.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
'Clibavahiclient' avahi-client.pc: warning: non whitelisted flag(s): -D_REENTRANT
(lldb) target create "./.build/x86_64-unknown-linux/debug/AvahiClientPackageTests.xctest"
Current executable set to './.build/x86_64-unknown-linux/debug/AvahiClientPackageTests.xctest' (x86_64).
(lldb) log enable -f /tmp/lldbtypes-log.txt lldb types
(lldb) breakpoint set -f AvahiClientTests.swift -l 12
Unable to load module.
Breakpoint 1: where = AvahiClientPackageTests.xctest`AvahiClientTests.AvahiClientTests.testNewAvahiClient() -> () + 129 at AvahiClientTests.swift:12:19, address = 0x00000000000045f1
(lldb) breakpoint set -f AvahiClientTests.swift -l 14
Breakpoint 2: where = AvahiClientPackageTests.xctest`AvahiClientTests.AvahiClientTests.testNewAvahiClient() -> () + 411 at AvahiClientTests.swift:14:21, address = 0x000000000000470b
(lldb) run
Process 414 launched: '/tmp/AvahiClient/.build/x86_64-unknown-linux/debug/AvahiClientPackageTests.xctest' (x86_64)
Test Suite 'All tests' started at 2019-11-12 09:48:11.648
Test Suite 'debug.xctest' started at 2019-11-12 09:48:11.650
Test Suite 'AvahiClientTests' started at 2019-11-12 09:48:11.650
Test Case 'AvahiClientTests.testNewAvahiClient' started at 2019-11-12 09:48:11.650
/tmp/AvahiClient/.build/x86_64-unknown-linux/debug/AvahiClientPackageTests.xctest: Cannot load Swift type information; AST validation error: The serialized module is corrupted.
Process 414 stopped
* thread #1, name = 'AvahiClientPack', stop reason = breakpoint 2.1
frame #0: 0x000055555555870b AvahiClientPackageTests.xctest`AvahiClientTests.testNewAvahiClient(self=<unavailable>) at AvahiClientTests.swift:14:21
11 let c = try AvahiClient()
12 print(c)
13 } catch {
-> 14 XCTFail("\(error)")
15 }
16 }
17 }
Target 0: (AvahiClientPackageTests.xctest) stopped.
(lldb) p error
Unable to load module.
error: warning: failed to get module "AvahiClientTests" from AST context
error: in auto-import:
failed to get module "AvahiClientTests" from AST context
(lldb) po error
error: warning: failed to get module "AvahiClientTests" from AST context
error: in auto-import:
failed to get module "AvahiClientTests" from AST context
(lldb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment