[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: New malfunction compiling Gambas3 (last master)
[Thread Prev] | [Thread Next]
- Subject: Re: New malfunction compiling Gambas3 (last master)
- From: Bruce Steers <bsteers4@xxxxxxxxx>
- Date: Sat, 10 Aug 2024 11:19:27 +0100
- To: user@xxxxxxxxxxxxxxxxxxxxxx
I found if i remove the Fast keyword from all the CProfileTask.class methods then the IDE works with JIT enabled again. So it seems JIT is only having a problem with CProfileTask.class and nothing else. Respects BruceS On Sat, 10 Aug 2024 at 00:14, Bruce Steers <bsteers4@xxxxxxxxx> wrote: > Yep > Still the same here > fails after JIT attempts CProfileTask > Respects > > > On Fri, 9 Aug 2024 at 22:45, Gianluigi <gradobag@xxxxxxxxxxx> wrote: > >> Hi Benoit, >> >> sorry, now compiling I get no errors but I can't start Gambas, this is >> the return of the terminal: >> >> $ gambas3 >> *** buffer overflow detected ***: terminated >> Annullato (core dump creato) >> >> (*) GNU gdb >> >> Regards and good night >> Gianluigi >> >> (*)GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1 >> Copyright (C) 2022 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later >> <http://gnu.org/licenses/gpl.html> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. >> Type "show copying" and "show warranty" for details. >> This GDB was configured as "x86_64-linux-gnu". >> Type "show configuration" for configuration details. >> For bug reporting instructions, please see: >> <https://www.gnu.org/software/gdb/bugs/>. >> Find the GDB manual and other documentation resources online at: >> <http://www.gnu.org/software/gdb/documentation/>. >> >> For help, type "help". >> Type "apropos word" to search for commands related to "word"... >> Reading symbols from gbx3... >> (gdb) run >> Starting program: /usr/bin/gbx3 >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >> [Detaching after vfork from child process 816095] >> [Detaching after vfork from child process 816097] >> [Detaching after vfork from child process 816100] >> *** buffer overflow detected ***: terminated >> >> Program received signal SIGABRT, Aborted. >> __pthread_kill_implementation (no_tid=0, signo=6, >> threadid=140737350440768) at ./nptl/pthread_kill.c:44 >> 44 ./nptl/pthread_kill.c: File o directory non esistente. >> (gdb) bt >> #0 __pthread_kill_implementation (no_tid=0, signo=6, >> threadid=140737350440768) >> at ./nptl/pthread_kill.c:44 >> #1 __pthread_kill_internal (signo=6, threadid=140737350440768) >> at ./nptl/pthread_kill.c:78 >> #2 __GI___pthread_kill (threadid=140737350440768, signo=signo@entry=6) >> at ./nptl/pthread_kill.c:89 >> #3 0x00007ffff7db2476 in __GI_raise (sig=sig@entry=6) >> at ../sysdeps/posix/raise.c:26 >> #4 0x00007ffff7d987f3 in __GI_abort () at ./stdlib/abort.c:79 >> #5 0x00007ffff7df9676 in __libc_message >> (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7f4b92e "*** %s >> ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155 >> #6 0x00007ffff7ea659a in __GI___fortify_fail >> (msg=msg@entry=0x7ffff7f4b8d4 "buffer overflow detected") >> at ./debug/fortify_fail.c:26 >> #7 0x00007ffff7ea4f16 in __GI___chk_fail () at ./debug/chk_fail.c:28 >> #8 0x00007ffff7df18df in _IO_str_chk_overflow >> (fp=<optimized out>, c=<optimized out>) at ./libio/iovsprintf.c:35 >> #9 0x00007ffff7dfde34 in __GI__IO_default_xsputn >> (n=<optimized out>, data=<optimized out>, f=<optimized out>) >> at ./libio/genops.c:399 >> #10 __GI__IO_default_xsputn (f=0x7fffffffd060, data=<optimized out>, n=1) >> at ./libio/genops.c:370 >> --Type <RET> for more, q to quit, c to continue without paging-- >> #11 0x00007ffff7de5fca in outstring_func >> (done=31, length=1, string=0x7fffe8b2d043 ")", s=0x7fffffffd060) >> at ../libio/libioP.h:947 >> #12 __vfprintf_internal >> (s=s@entry=0x7fffffffd060, format=format@entry=0x7fffe8b2d03b >> "CLASS(%s)", ap=ap@entry=0x7fffffffd1a0, mode_flags=mode_flags@entry=6) >> at ./stdio-common/vfprintf-internal.c:1593 >> #13 0x00007ffff7df1989 in __vsprintf_internal >> (string=string@entry=0x7fffffffd280 >> "CLASS(_jit_cprofiletask_ptr[22]", maxlen=maxlen@entry=32, >> format=0x7fffe8b2d03b "CLASS(%s)", args=args@entry=0x7fffffffd1a0, >> mode_flags=mode_flags@entry=6) at ./libio/iovsprintf.c:95 >> #14 0x00007ffff7ea4a31 in ___sprintf_chk >> (s=s@entry=0x7fffffffd280 "CLASS(_jit_cprofiletask_ptr[22]", >> flag=flag@entry=1, slen=slen@entry=32, >> format=format@entry=0x7fffe8b2d03b "CLASS(%s)") >> at ./debug/sprintf_chk.c:40 >> #15 0x00007fffe8b2613d in sprintf >> (__fmt=0x7fffe8b2d03b "CLASS(%s)", __s=0x7fffffffd280 >> "CLASS(_jit_cprofiletask_ptr[22]") at >> /usr/include/x86_64-linux-gnu/bits/stdio2.h:38 >> #16 pop_dynamic_variable >> (class=class@entry=0x555555a75e48, ctype=ctype@entry=..., pos=16, >> addr=addr@entry=0x555555a78468 "ADDR(l0)") at jit_body.c:1202 >> #17 0x00007fffe8b265fc in pop_unknown (index=<optimized out>) >> at jit_body.c:1284 >> >> >>
New malfunction compiling Gambas3 (last master) | Gianluigi <gradobag@xxxxxxxxxxx> |
Re: New malfunction compiling Gambas3 (last master) | Bruce Steers <bsteers4@xxxxxxxxx> |