[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#892267: 3dldf: FTBFS on mips64el, hurd-i386, ia64, powerpc, x32 - "src/3dldf tngnts_1.ldf" segfaults



On 07.03.2018 13:13, James Cowgill wrote:

> 3dldf FTBFS on the above architectures with the error:
>> ../src/3dldf tngnts_1.ldf
>> GNU 3DLDF Version 2.0.3
>> Copyright (C) 2013 The Free Software Foundation
>> Author:  Laurence D. Finston
>>

Just for the records: I tried to build the package using gcc-8. The
program can be compiled but using it is still a pain as the program
still crashes:

Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".

Core was generated by `./3dldf sample2.ldf'.

Program terminated with signal SIGSEGV, Segmentation fault.

#0  0xb7adeb35 in std::locale::~locale() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6

(gdb) bt

#0  0xb7adeb35 in std::locale::~locale() () from
/usr/lib/i386-linux-gnu/libstdc++.so.6

#1  0x004c78ef in std::basic_streambuf<char, std::char_traits<char>
>::~basic_streambuf (this=0x2257cc4, __in_chrg=<optimized out>)

    at /usr/include/c++/8/streambuf:204

#2  std::basic_filebuf<char, std::char_traits<char> >::~basic_filebuf
(this=0x2257cc4, __in_chrg=<optimized out>) at
/usr/include/c++/8/fstream:247

#3  std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream
(this=0x2257cc0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)

    at /usr/include/c++/8/fstream:793

#4  Thread_Info_Type::~Thread_Info_Type (this=<optimized out>,
__in_chrg=<optimized out>) at ./pspglb.web:1626

#5  0x0052f614 in yyparse(void*) () at parser.y++:22016

#6  0x00517499 in main () at /usr/include/c++/8/bits/stl_vector.h:930

#7  0xb7756e81 in __libc_start_main (main=0x516500 <main>, argc=2,
argv=0xbfed44a4, init=0x7c7a30 <__libc_csu_init>,

    fini=0x7c7a90 <__libc_csu_fini>, rtld_fini=0xb7ef29a0 <_dl_fini>,
stack_end=0xbfed449c) at ../csu/libc-start.c:310

#8  0x005197f9 in _start () at ./main.web:1735

For using gcc-8 I simply changed the symlinks gcc, g++, cpp to version
8. Not sure if this is sufficient. Yes, I could install gcc from
experimental too.

sid:/usr/bin# ls -l gcc* g++* cpp*

lrwxrwxrwx 1 root root  5 May  4 09:53 cpp -> cpp-8

lrwxrwxrwx 1 root root 20 Apr 28 15:20 cpp-7 -> i686-linux-gnu-cpp-7

lrwxrwxrwx 1 root root 20 May  2 11:43 cpp-8 -> i686-linux-gnu-cpp-8

lrwxrwxrwx 1 root root  5 May  4 09:53 g++ -> g++-8

lrwxrwxrwx 1 root root 20 Apr 28 15:20 g++-7 -> i686-linux-gnu-g++-7

lrwxrwxrwx 1 root root 20 May  2 11:43 g++-8 -> i686-linux-gnu-g++-8

lrwxrwxrwx 1 root root  5 May  4 09:53 gcc -> gcc-8

lrwxrwxrwx 1 root root 20 Apr 28 15:20 gcc-7 -> i686-linux-gnu-gcc-7

lrwxrwxrwx 1 root root 20 May  2 11:43 gcc-8 -> i686-linux-gnu-gcc-8

lrwxrwxrwx 1 root root  8 Apr  4 12:16 gcc-ar -> gcc-ar-7


Hilmar
-- 
#206401 http://counter.li.org

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: