Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-10214] Failure of test case lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py on PPC64LE #4601

Open
swift-ci opened this issue Mar 28, 2019 · 0 comments
Labels
bug Something isn't working LLDB for Swift

Comments

@swift-ci
Copy link

Previous ID SR-10214
Radar None
Original Reporter stamba (JIRA User)
Type Bug
Environment

PPC64LE

Additional Detail from JIRA
Votes 0
Component/s LLDB for Swift
Labels Bug
Assignee None
Priority Medium

md5: f5c1b075d1d2cf91a9dec77be9152297

Issue Description:

Failure of test case lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py on PPC64LE while building Apple Swift 5 toolchain.

******************** TEST 'lldb-Suite :: lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py' FAILED ********************
lldb version 7.0.0 (https://github.com/apple/swift-lldb.git revision c4fac5fb6378aabe7a46d367112894811e344f98)
Swift version 5.0-dev (LLVM 40e9a1bc2b, Swift 52ddabe)
LLDB library dir: /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/bin
LLDB import library dir: /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/bin
Skipping following debug info categories: ['dsym', 'gmodules']

Session logs for test failures/errors/unexpected successes will go into directory '/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-traces'
Command invoked: /home/sar/swift-source/lldb/test/dotest.py -q --arch= -s /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-traces --build-dir /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex -S nm -u CXXFLAGS -u CFLAGS --executable /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/./bin/lldb --dsymutil /home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/./bin/dsymutil --filecheck /home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/./bin/FileCheck -C /home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang --swift-compiler /home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swiftc --swift-library /home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/lib/swift --env ARCHIVER=/usr/bin/ar --env OBJCOPY=/usr/bin/objcopy --build-dir /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex --test-subdir lang/swift --skip-category=watchpoint --skip-category=dwo -t -E -Xcc -F/home/sar/swift-source/build/buildbot_linux/foundation-linux-powerpc64le/CoreFoundation-prefix/System/Library/Frameworks -I/home/sar/swift-source/build/buildbot_linux/foundation-linux-powerpc64le/swift -I/home/sar/swift-source/swift-corelibs-libdispatch -L/home/sar/swift-source/build/buildbot_linux/foundation-linux-powerpc64le -L/home/sar/swift-source/build/buildbot_linux/libdispatch-linux-powerpc64le -L/home/sar/swift-source/build/buildbot_linux/libdispatch-linux-powerpc64le/src -Xlinker -rpath -Xlinker /home/sar/swift-source/build/buildbot_linux/libdispatch-linux-powerpc64le/src -Xlinker -rpath -Xlinker /home/sar/swift-source/build/buildbot_linux/libdispatch-linux-powerpc64le -Xlinker -rpath -Xlinker /home/sar/swift-source/build/buildbot_linux/foundation-linux-powerpc64le /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C -p TestSwiftDWARFImporterC.py
Change dir to: /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C
UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_dwarf_importer_dsym (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
runCmd: settings set symbols.clang-modules-cache-path "/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-lldb"
output: None

runCmd: settings set symbols.enable-external-lookup false
output: None

runCmd: settings set symbols.use-swift-dwarfimporter true
output: None

os command: make VPATH=/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C -C /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf -I /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C -f /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/Makefile MAKE_DSYM=NO ARCH=ppc64le CC=/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7 SWIFTC=/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swiftc
with pid: 17470
stdout: make: Entering directory '/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf'

Compiling /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/main.swift

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -frontend -c -primary-file /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/main.swift

-g -Onone -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk / -enable-anonymous-context-mangled-names -module-name a -emit-module-path
/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/main.partial.swiftmodule
-o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/main.o

Merging swift modules for a

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -frontend -g -Onone -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk / -enable-anonymous-context-mangled-names -merge-modules
-emit-module main.partial.swiftmodule
-emit-parseable-module-interface-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/a.swiftinterface
-parse-as-library -sil-merge-partial-modules
-disable-diagnostic-passes -disable-sil-perf-optzns
-module-name a
-o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/a.swiftmodule

Wrapping swift module

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -modulewrap a.swiftmodule -o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/a.swiftmodule.o

Linking a.out

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swiftc a.swiftmodule.o main.o -Onone -Xfrontend -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk "/" -o "a.out"
make: Leaving directory '/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf'

stderr:
retcode: 0

runCmd: log enable lldb types -f "/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_dwarf_importer_dwarf/types.log"
output: None

FAIL: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_dwarf_importer_dwarf (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC)
<bound method SBProcess.Kill of <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at 0x3fff6cb5c150> >>: success

UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_dwarf_importer_dwo (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_dwarf_importer_gmodules (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_negative_dsym (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
runCmd: settings set symbols.clang-modules-cache-path "/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-lldb"
output: None

runCmd: settings set symbols.enable-external-lookup false
output: None

runCmd: log enable lldb types
output: None

runCmd: settings set symbols.use-swift-dwarfimporter false
output: None

os command: make VPATH=/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C -C /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf -I /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C -f /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/Makefile MAKE_DSYM=NO ARCH=ppc64le CC=/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7 SWIFTC=/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swiftc
with pid: 17885
stdout: make: Entering directory '/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf'

Compiling /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/main.swift

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -frontend -c -primary-file /home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/main.swift

-g -Onone -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk / -enable-anonymous-context-mangled-names -module-name a -emit-module-path
/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/main.partial.swiftmodule
-o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/main.o

Merging swift modules for a

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -frontend -g -Onone -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk / -enable-anonymous-context-mangled-names -merge-modules
-emit-module main.partial.swiftmodule
-emit-parseable-module-interface-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/a.swiftinterface
-parse-as-library -sil-merge-partial-modules
-disable-diagnostic-passes -disable-sil-perf-optzns
-module-name a
-o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/a.swiftmodule

Wrapping swift module

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swift -modulewrap a.swiftmodule -o /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/a.swiftmodule.o

Linking a.out

/home/sar/swift-source/build/buildbot_linux/swift-linux-powerpc64le/bin/swiftc a.swiftmodule.o main.o -Onone -Xfrontend -serialize-debugging-options -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -Xcc -I/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/include -module-cache-path /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/module-cache-clang -sdk "/" -o "a.out"
make: Leaving directory '/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf'

stderr:
retcode: 0

runCmd: log enable lldb types -f "/home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/types.log"
output: None

warning: (powerpc64le) /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/lldb-test-build.noindex/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.test_negative_dwarf/a.out unable to load swift module 'a' (failed to get module 'a' from AST context:
error: missing required module 'CModule'
)
FAIL: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_negative_dwarf (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC)
<bound method SBProcess.Kill of <lldb.SBProcess; proxy of <Swig Object of type 'lldb::SBProcess *' at 0x3fff6cb46f00> >>: success

UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_negative_dwo (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
UNSUPPORTED: LLDB (/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7-ppc64le) :: test_negative_gmodules (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC) (test case does not fall in any category of interest for this run)
Restore dir to: /home/sar/swift-source/build/buildbot_linux/lldb-linux-powerpc64le/test-results

FAIL: test_dwarf_importer_dwarf (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC)

Traceback (most recent call last):
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1766, in test_method
return attrvalue(self)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/decorators.py", line 145, in wrapper
func(*args, **kwargs)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py", line 52, in test_dwarf_importer
typename="Point", num_children=2)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 1330, in check_variable
valobj.GetTypeName() if valobj else ""))
AssertionError: False is not True : expected typename: 'Point' - actual typename: 'Class'
Config=ppc64le-/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7

FAIL: test_negative_dwarf (TestSwiftDWARFImporterC.TestSwiftDWARFImporterC)

Traceback (most recent call last):
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 1766, in test_method
return attrvalue(self)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/decorators.py", line 145, in wrapper
func(*args, **kwargs)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lang/swift/dwarfimporter/C/TestSwiftDWARFImporterC.py", line 73, in test_negative
typename="Point", num_children=2)
File "/home/sar/swift-source/lldb/packages/Python/lldbsuite/test/lldbutil.py", line 1330, in check_variable
valobj.GetTypeName() if valobj else ""))
AssertionError: False is not True : expected typename: 'Point' - actual typename: 'Class'
Config=ppc64le-/home/sar/swift-source/build/buildbot_linux/llvm-linux-powerpc64le/bin/clang-7

Ran 8 tests in 6.292s

RESULT: FAILED (0 passes, 2 failures, 0 errors, 6 skipped, 0 expected failures, 0 unexpected successes)

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@shahmishal shahmishal transferred this issue from apple/swift May 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working LLDB for Swift
Projects
None yet
Development

No branches or pull requests

1 participant