gtk-d FTBFS due to crash in ldc2 on i386

Bug #1694567 reported by Balint Reczey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk-d (Ubuntu)
Fix Released
Undecided
Unassigned
ldc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Rebuilding gtk-d 3.5.1-1ubuntu1 failed on i386:

ldc2 -O -release -g -Isrc -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TestThemes.d -ofdemos/gtkD/TestWindow/TestThemes.o
0 libLLVM-4.0.so.1 0xf48ae499 llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 57
1 libLLVM-4.0.so.1 0xf48ae8fd
2 libLLVM-4.0.so.1 0xf48ac4c0 llvm::sys::RunSignalHandlers() + 64
3 libLLVM-4.0.so.1 0xf48ac5ff
4 0xf7709ca0 __kernel_sigreturn + 0
5 libLLVM-4.0.so.1 0xf4ea0ecb
6 libLLVM-4.0.so.1 0xf4ea104a
7 libLLVM-4.0.so.1 0xf4ea2859 llvm::DbgVariable::getFrameIndexExprs() const + 153
8 libLLVM-4.0.so.1 0xf4e9a426 llvm::DwarfCompileUnit::constructVariableDIEImpl(llvm::DbgVariable const&, bool) + 998
9 libLLVM-4.0.so.1 0xf4e9a6a4 llvm::DwarfCompileUnit::constructVariableDIE(llvm::DbgVariable&, bool) + 36
10 libLLVM-4.0.so.1 0xf4e9a6d8 llvm::DwarfCompileUnit::constructVariableDIE(llvm::DbgVariable&, llvm::LexicalScope const&, llvm::DIE*&) + 40
11 libLLVM-4.0.so.1 0xf4e9e537 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 327
12 libLLVM-4.0.so.1 0xf4e9e090 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 224
13 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
14 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
15 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
16 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
17 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
18 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
19 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
20 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
21 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
22 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
23 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
24 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
25 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
26 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
27 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
28 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
29 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
30 libLLVM-4.0.so.1 0xf4e9e110 llvm::DwarfCompileUnit::constructScopeDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&) + 352
31 libLLVM-4.0.so.1 0xf4e9e5b8 llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) + 456
32 libLLVM-4.0.so.1 0xf4e9e6c3 llvm::DwarfCompileUnit::createAndAddScopeChildren(llvm::LexicalScope*, llvm::DIE&) + 83
33 libLLVM-4.0.so.1 0xf4e9e77c llvm::DwarfCompileUnit::constructSubprogramScopeDIE(llvm::DISubprogram const*, llvm::LexicalScope*) + 60
34 libLLVM-4.0.so.1 0xf4eae0b3 llvm::DwarfDebug::endFunction(llvm::MachineFunction const*) + 1363
35 libLLVM-4.0.so.1 0xf4e781be llvm::AsmPrinter::EmitFunctionBody() + 4094
36 libLLVM-4.0.so.1 0xf60ac0eb
37 libLLVM-4.0.so.1 0xf4b17ab1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 129
38 libLLVM-4.0.so.1 0xf49927e8 llvm::FPPassManager::runOnFunction(llvm::Function&) + 520
39 libLLVM-4.0.so.1 0xf4992892 llvm::FPPassManager::runOnModule(llvm::Module&) + 66
40 libLLVM-4.0.so.1 0xf499326a llvm::legacy::PassManagerImpl::run(llvm::Module&) + 826
41 libLLVM-4.0.so.1 0xf499343f llvm::legacy::PassManager::run(llvm::Module&) + 31
42 ldc2 0x5698a356
43 ldc2 0x5698a905
44 ldc2 0x56983c32
45 ldc2 0x56983e1e
46 ldc2 0x56983f1c
47 ldc2 0x5695e903
48 ldc2 0x56846302
49 ldc2 0x5695c8c9
50 ldc2 0x568c3184 _Dmain + 36
51 ldc2 0x569b89fd _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv + 29
52 ldc2 0x569b89a4
53 ldc2 0x569b88a6
54 ldc2 0x568c31be main + 46
55 libc.so.6 0xf3ff6276 __libc_start_main + 246
56 ldc2 0x566ecfe9
ldc2 -O -release -g -Isrc -Idemos/gtkD/TestWindow -c demos/gtkD/TestWindow/TTextView.d -ofdemos/gtkD/TestWindow/TTextView.o
GNUmakefile:215: recipe for target 'demos/gtkD/TestWindow/TestWindow.o' failed
make[2]: *** [demos/gtkD/TestWindow/TestWindow.o] Segmentation fault (core dumped)
make[2]: *** Deleting file 'demos/gtkD/TestWindow/TestWindow.o'
make[2]: *** Waiting for unfinished jobs....

Tags: ftbfs
Revision history for this message
Balint Reczey (rbalint) wrote :
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Seems that the new gtk-d/ldc are fine, correct?

Changed in gtk-d (Ubuntu):
status: New → Incomplete
Changed in ldc (Ubuntu):
status: New → Incomplete
Revision history for this message
Balint Reczey (rbalint) wrote :

Fixed, indeed.

Changed in gtk-d (Ubuntu):
status: Incomplete → Fix Released
Changed in ldc (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.