Am Donnerstag, November 01, 2018 15:53 CET, "Sebastian Reitenbach" 
<[email protected]> schrieb:

> Am Donnerstag, November 01, 2018 15:39 CET, "Sebastian Reitenbach" 
> <[email protected]> schrieb:
>
> > Am Dienstag, Oktober 30, 2018 12:25 CET, Éric Jacquot <[email protected]> 
> > schrieb:
> >
> > > Le ven. 26 oct. 2018 à 15:46, Stuart Henderson <[email protected]> a 
> > > écrit :
> > > >
> > > > On 2018/10/26 14:11, Éric Jacquot wrote:
> > > > > I don't know if it is related to the recent switch  on ld LLVM, but
> > > > > sogo failed with current snap ((GENERIC.MP) #383: Tue Oct 23 14:44:06
> > > > > MDT 2018):
> > > >
> > > > This may be due to the "mmap unlock" diff which was tested in snapshots.
> > > > I have seen various problems with multithreaded programs including
> > > > segfaults and daemons silently failing to start.
> > > >
> > > > Not 100% certain that this is the problem, but it needs to be eliminated
> > > > as a possibility first, so please try either a newer snapshot or a
> > > > self-built -current kernel and let us know if it helps.
> > > >
> > >
> > > Hi,
> > >
> > > Tested with the 3 latest snapshots and fresh current ports :
> > > OpenBSD 6.4-current (GENERIC.MP) #396: Sat Oct 27 01:52:49 MDT 20
> > > OpenBSD 6.4-current (GENERIC.MP) #408: Sun Oct 28 23:10:11 MDT 2018> > 
> > > OpenBSD 6.4-current (GENERIC.MP) #411: Mon Oct 29 19:18:32 MDT 2018> >
> > > sogod failed with the same issue.
> >
> > Only saw that message yesterday, I updated my test VM to a recent snapsot,
> > and now I get the same.
> >
> > I started the instance in single thread mode like this:
> > su - _sogo
> > /usr/local/sbin/sogod -WOUseWatchDog NO -WOLogFile - -WONoDetach YES
> >
> > and got the exception as well.
> > Have to build all the gnustep stuff with debug to hopefully get something
> > more useful.
>
> just saw that there is a 4.0.4 version of SOGo in the meantime, I'll try that,
> but I guess that this will not make a big difference.
>

built all GNUstep stuff and sope/sogo 4.0.4, with this in my /etc/mk.conf:
DEBUG=-g -O0

now, that it points to ld, I would fingerpoint to the switch of the linker from 
ld.bfd to ld.lld
might cause trouble here. I need to try to switch back to use ld.bfd.

Sebastian

(gdb) r
Starting program: /usr/local/sbin/sogod -WOUseWatchDog NO -WOLogFile - 
-WONoDetach YES

Program received signal SIGFPE, Arithmetic exception.
0x0000010b1cc84df6 in _dl_find_symbol_obj (object=<optimized out>, 
flags=<optimized out>, this=0x7f7ffffe3ae0, name=<optimized out>, 
hash=<optimized out>,
    weak_sym=<optimized out>, weak_object=<optimized out>) at 
/usr/src/libexec/ld.so/resolve.c:592                                    
592     /usr/src/libexec/ld.so/resolve.c: No such file or directory.
(gdb) bt
#0  0x0000010b1cc84df6 in _dl_find_symbol_obj (object=<optimized out>, 
flags=<optimized out>, this=0x7f7ffffe3ae0, name=<optimized out>, 
hash=<optimized out>,
    weak_sym=<optimized out>, weak_object=<optimized out>) at 
/usr/src/libexec/ld.so/resolve.c:592                                    
#1  _dl_find_symbol (name=<optimized out>, this=0x7f7ffffe3ae0, flags=16, 
ref_sym=<optimized out>, req_obj=0x10a97ac2c00, pobj=0x7f7ffffe3a30)
    at /usr/src/libexec/ld.so/resolve.c:721
#2  0x0000010b1cc8553b in _dl_find_symbol_bysym (req_obj=0x10a97ac2c00, 
symidx=1, this=0x7f7ffffe3ae0, flags=<optimized out>, ref_sym=<optimized out>, 
pobj=0x0)
    at /usr/src/libexec/ld.so/resolve.c:559
#3  0x0000010b1cc916cc in _dl_md_reloc (object=<optimized out>, rel=<optimized 
out>, relsz=<optimized out>) at /usr/src/libexec/ld.so/amd64/rtld_machine.c:254
#4  0x0000010b1cc883b4 in _dl_rtld (object=0x10a97ac2c00) at 
/usr/src/libexec/ld.so/loader.c:687                                        
#5  0x0000010b1cc882cb in _dl_rtld (object=0x10a478be400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#6  0x0000010b1cc882cb in _dl_rtld (object=0x10a478bd800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#7  0x0000010b1cc882cb in _dl_rtld (object=0x10a478bd400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#8  0x0000010b1cc882cb in _dl_rtld (object=0x10a478c0400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#9  0x0000010b1cc882cb in _dl_rtld (object=0x10a478bec00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#10 0x0000010b1cc882cb in _dl_rtld (object=0x10af3558000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#11 0x0000010b1cc882cb in _dl_rtld (object=0x10af3558400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#12 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c0000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#13 0x0000010b1cc882cb in _dl_rtld (object=0x10a478bf800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#14 0x0000010b1cc882cb in _dl_rtld (object=0x10af3559c00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#15 0x0000010b1cc882cb in _dl_rtld (object=0x10b0a18b800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#16 0x0000010b1cc882cb in _dl_rtld (object=0x10a478bf400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#17 0x0000010b1cc882cb in _dl_rtld (object=0x10a478be800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#18 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c0800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#19 0x0000010b1cc882cb in _dl_rtld (object=0x10a97ac2800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#20 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c0c00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#21 0x0000010b1cc882cb in _dl_rtld (object=0x10a478bf000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#22 0x0000010b1cc882cb in _dl_rtld (object=0x10a478bfc00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#23 0x0000010b1cc882cb in _dl_rtld (object=0x10b0a18b400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#24 0x0000010b1cc882cb in _dl_rtld (object=0x10b0a18bc00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#25 0x0000010b1cc882cb in _dl_rtld (object=0x10a478be000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#26 0x0000010b1cc882cb in _dl_rtld (object=0x10af355ac00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#27 0x0000010b1cc882cb in _dl_rtld (object=0x10b0a18b000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#28 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c1800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#29 0x0000010b1cc882cb in _dl_rtld (object=0x10a974ad400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#30 0x0000010b1cc882cb in _dl_rtld (object=0x10a974ad800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#31 0x0000010b1cc882cb in _dl_rtld (object=0x10af3559000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#32 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c1000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#33 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c1400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#34 0x0000010b1cc882cb in _dl_rtld (object=0x10a478c1c00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#35 0x0000010b1cc882cb in _dl_rtld (object=0x10a974ad000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#36 0x0000010b1cc882cb in _dl_rtld (object=0x10af355b000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#37 0x0000010b1cc882cb in _dl_rtld (object=0x10a8c9fb000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#38 0x0000010b1cc882cb in _dl_rtld (object=0x10af355b800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#39 0x0000010b1cc882cb in _dl_rtld (object=0x10af355a800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#40 0x0000010b1cc882cb in _dl_rtld (object=0x10af355bc00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#41 0x0000010b1cc882cb in _dl_rtld (object=0x10a8c9fbc00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#42 0x0000010b1cc882cb in _dl_rtld (object=0x10af3559400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#43 0x0000010b1cc882cb in _dl_rtld (object=0x10af355b400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
---Type <return> to continue, or q <return> to quit---
#44 0x0000010b1cc882cb in _dl_rtld (object=0x10af355a400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#45 0x0000010b1cc882cb in _dl_rtld (object=0x10af355a000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#46 0x0000010b1cc882cb in _dl_rtld (object=0x10aed325800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#47 0x0000010b1cc882cb in _dl_rtld (object=0x10af3559800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#48 0x0000010b1cc882cb in _dl_rtld (object=0x10a8c9fb400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#49 0x0000010b1cc882cb in _dl_rtld (object=0x10aed325c00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#50 0x0000010b1cc882cb in _dl_rtld (object=0x10aed325400) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#51 0x0000010b1cc882cb in _dl_rtld (object=0x10a8c9fb800) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#52 0x0000010b1cc882cb in _dl_rtld (object=0x10aed325000) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#53 0x0000010b1cc882cb in _dl_rtld (object=0x10a974adc00) at 
/usr/src/libexec/ld.so/loader.c:658                                        
#54 0x0000010b1cc88118 in _dl_boot (argv=0x7f7ffffe48d8, envp=<optimized out>, 
dyn_loff=1147239141376, dl_data=0x7f7ffffe4840) at 
/usr/src/libexec/ld.so/loader.c:605
#55 0x0000010b1cc91c46 in _dl_start () at 
/usr/src/libexec/ld.so/amd64/ldasm.S:61
#56 0x0000000000000000 in ?? ()

> >
> > Sebastian
> >
> >
> > >
> > > Regards,
> >
>

Reply via email to