Menu

#508 Crash in xadmaster.library on x86_64

x86_64-linux
closed-fixed
None
5
2019-12-30
2016-04-06
No

xadmaster.library crashes on x86_64.

When started from UNARC:

#0  0x0000000041d9f929 in xadAddClients (xadMasterBase=0x417ddc10, clients=0x41800ba000000000, add_flags=4) at /home/mazze/projects/fullaros/aros-src/contrib/libs/xad/portable/./clientfunc.c:570
#1  0x0000000041d9ddf8 in InitClients (xadMasterBase=0x417ddc10) at /home/mazze/projects/fullaros/aros-src/contrib/libs/xad/portable/amiga/xadmaster_init.c:92
#2  0x0000000041d9e12d in Init (xadMasterBase=0x417ddc10) at /home/mazze/projects/fullaros/aros-src/contrib/libs/xad/portable/amiga/xadmaster_init.c:154
#3  0x0000000041dede93 in set_call_libfuncs (set=0x418082e0, order=1, test_fail=1, libbase=0x417ddc10) at /home/mazze/projects/fullaros/aros-src/compiler/libinit/./libinit.c:42
#4  0x0000000041d9d5d3 in xadmaster_InitLib (xadMasterBase=0x417ddc10, segList=0x41d9d3f4, sysBase=0x41002820) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/gen/contrib/libs/xad/portable/xadmaster_start.c:314
#5  0x000000005f4169a4 in Exec_17_InitResident (resident=0x41def9a0 <xadmaster_ROMTag>, segList=0x41d9d3f4, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/rom/exec/./initresident.c:129
#6  0x000000005f4af2d9 in __inline_Exec_InitResident (__arg1=0x41def9a0 <xadmaster_ROMTag>, __arg2=0x41d9d3f4, __SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Development/include/inline/exec.h:151
#7  0x000000005f4afcf0 in LDInit (seglist=0x41d9d3f4, list=0x41002b10, resname=0x417f8830 "xadmaster.library", SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/rom/lddemon/./lddemon.c:205
#8  0x000000005f4afda9 in CallLDInit (seglist=0x41d9d3f4, list=0x41002b10, resname=0x417f8830 "xadmaster.library", DOSBase=0x411695c0, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/rom/lddemon/./lddemon.c:233
#9  0x000000005f4b0212 in LDRequestObject (libname=0x417f8830 "xadmaster.library", version=13, dir=0x5f4b2201 "libs", list=0x41002b10, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/rom/lddemon/./lddemon.c:413
#10 0x000000005f4b03df in Dos_0_OpenLibrary (libname=0x417f8830 "xadmaster.library", version=13, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/rom/lddemon/./lddemon.c:477
#11 0x00000000417f5ea8 in __inline_Exec_OpenLibrary (__arg1=0x417f8830 "xadmaster.library", __arg2=13, __SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-linux-x86_64-dbg/bin/linux-x86_64/AROS/Development/include/inline/exec.h:1302
#12 0x00000000417f5f10 in _set_open_libraries_list (list=0x417f91c8, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./libraries.c:44
#13 0x00000000417f791d in __startup_initexit (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./initexitsets.c:57
#14 0x00000000417f7aea in ___startup_entries_next (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:26
#15 0x00000000417f71f0 in __startup_stdiowin (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./stdiowin.c:47
#16 0x00000000417f7aea in ___startup_entries_next (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:26
#17 0x00000000417f7847 in __startup_fromwb (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./fromwb.c:47
#18 0x00000000417f7aea in ___startup_entries_next (SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/autoinit/./programentries.c:26
#19 0x00000000417f0727 in __startup_entry (argstr=0x41192830 "\n", argsize=1, SysBase=0x41002820) at /home/mazze/projects/fullaros/aros-src/compiler/startup/startup.c:79

Crash happens in line
if (xc->xc_MasterVersion > XADMASTERVERSION) continue;

(gdb) p xc
$25 = (const struct xadClient ) 0x41800ba000000000
(gdb) p
xc
Cannot access memory at address 0x41800ba000000000

Discussion

  • Matthias Rustler

    • status: open --> closed-fixed
    • assigned_to: Matthias Rustler
     

Log in to post a comment.