Nil A
2023-08-11 00:22:20 UTC
Hello, All!
Я имею устойчивый репродакшен баг, на голдеде, построенном из гитхаб мастер.
Program received signal SIGABRT, Aborted.
gdb) bt
#0 0x00007ffff7099c37 in __GI_raise (sig=***@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff709d028 in __GI_abort () at abort.c:89
#2 0x00007ffff70d62a4 in __libc_message (do_abort=***@entry=2,
fmt=***@entry=0x7ffff71e5db0 "*** %s ***: %s terminated\n") at
../sysdeps/posix/libc_fatal.c:175
#3 0x00007ffff717187c in __GI___fortify_fail (msg=<optimized out>,
***@entry=0x7ffff71e5d47 "buffer overflow detected") at fortify_fail.c:38
#4 0x00007ffff7170750 in __GI___chk_fail () at chk_fail.c:28
#5 0x00007ffff716f8eb in __strcat_chk (
dest=***@entry=0xd20488 "\351 \323\324\301\314\311
\304\322\301\324\330\323\321 \351\314\330\321 \355\325\322\317\315\305\303
\323\317 \332\315\305\305\315 \347\317\322\331\316\331\336\305\315 \311
\317\324\322\325\302\311\314 \355\325\322\317\315\305\303 \317\304\316\325
\307\317\314\317\327\325 \372\315\305\300. \356\317
\327\331\322\317\323\314\317 \3257
#6 0x000000000047dad6 in strcat (__src=<optimized out>,
__dest=0xd20488 "\351 \323\324\301\314\311 \304\322\301\324\330\323\321
\351\314\330\321 \355\325\322\317\315\305\303 \323\317 \332\315\305\305\315
\347\317\322\331\316\331\336\305\315 \311 \317\324\322\325\302\311\314
\355\325\322\317\315\305\303 \317\304\316\325 \307\317\314\317\327\325
\372\315\305\300. \356\317 \327\331\322\317\323\314\317 \325 \324\3172
#7 ScanKludges (msg=***@entry=0xd1ebec, getvalue=***@entry=1) at
/home/fido/src/golded-plus/golded3/geline.cpp:1743
#8 0x000000000047fe80 in MakeLineIndex (msg=0xd1ebec, margin=141,
getvalue=true, header_recode=<optimized out>) at
/home/fido/src/golded-plus/golded3/geline.cpp:3071
#9 0x00000000004817e9 in Area::LoadMsg (this=***@entry=0xbab570,
msg=***@entry=0xd1ebec, msgno=8388, margin=***@entry=141, mode=***@entry=0)
at /home/fido/src/golded-plus/golded3/gelmsg.cpp:134
#10 0x000000000046fd9b in FindString (msg=0xd1ebec, prompt=<optimized out>,
what=<optimized out>) at /home/fido/src/golded-plus/golded3/gmarea.h:1214
#11 0x00000000004701d1 in FindAll (msg=***@entry=0xd1ebec, topline=@0x7ff8f4:
0, keyok=@0x7ff8f0: 0) at /home/fido/src/golded-plus/golded3/gmarea.h:985
#12 0x00000000004a7520 in Reader () at
/home/fido/src/golded-plus/golded3/geread.cpp:872
#13 0x000000000040999e in main (argc=<optimized out>, argv=<optimized out>) at
/home/fido/src/golded-plus/golded3/gemain.cpp:54
Чё-то, где-то. про Скан Клуджей. Я сейчас просто тут это оставлю, разбираться
ночью с этим багом я не буду, не on-call я сегодня по голдеду.
Best Regards, Nil
Я имею устойчивый репродакшен баг, на голдеде, построенном из гитхаб мастер.
Program received signal SIGABRT, Aborted.
gdb) bt
#0 0x00007ffff7099c37 in __GI_raise (sig=***@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff709d028 in __GI_abort () at abort.c:89
#2 0x00007ffff70d62a4 in __libc_message (do_abort=***@entry=2,
fmt=***@entry=0x7ffff71e5db0 "*** %s ***: %s terminated\n") at
../sysdeps/posix/libc_fatal.c:175
#3 0x00007ffff717187c in __GI___fortify_fail (msg=<optimized out>,
***@entry=0x7ffff71e5d47 "buffer overflow detected") at fortify_fail.c:38
#4 0x00007ffff7170750 in __GI___chk_fail () at chk_fail.c:28
#5 0x00007ffff716f8eb in __strcat_chk (
dest=***@entry=0xd20488 "\351 \323\324\301\314\311
\304\322\301\324\330\323\321 \351\314\330\321 \355\325\322\317\315\305\303
\323\317 \332\315\305\305\315 \347\317\322\331\316\331\336\305\315 \311
\317\324\322\325\302\311\314 \355\325\322\317\315\305\303 \317\304\316\325
\307\317\314\317\327\325 \372\315\305\300. \356\317
\327\331\322\317\323\314\317 \3257
#6 0x000000000047dad6 in strcat (__src=<optimized out>,
__dest=0xd20488 "\351 \323\324\301\314\311 \304\322\301\324\330\323\321
\351\314\330\321 \355\325\322\317\315\305\303 \323\317 \332\315\305\305\315
\347\317\322\331\316\331\336\305\315 \311 \317\324\322\325\302\311\314
\355\325\322\317\315\305\303 \317\304\316\325 \307\317\314\317\327\325
\372\315\305\300. \356\317 \327\331\322\317\323\314\317 \325 \324\3172
#7 ScanKludges (msg=***@entry=0xd1ebec, getvalue=***@entry=1) at
/home/fido/src/golded-plus/golded3/geline.cpp:1743
#8 0x000000000047fe80 in MakeLineIndex (msg=0xd1ebec, margin=141,
getvalue=true, header_recode=<optimized out>) at
/home/fido/src/golded-plus/golded3/geline.cpp:3071
#9 0x00000000004817e9 in Area::LoadMsg (this=***@entry=0xbab570,
msg=***@entry=0xd1ebec, msgno=8388, margin=***@entry=141, mode=***@entry=0)
at /home/fido/src/golded-plus/golded3/gelmsg.cpp:134
#10 0x000000000046fd9b in FindString (msg=0xd1ebec, prompt=<optimized out>,
what=<optimized out>) at /home/fido/src/golded-plus/golded3/gmarea.h:1214
#11 0x00000000004701d1 in FindAll (msg=***@entry=0xd1ebec, topline=@0x7ff8f4:
0, keyok=@0x7ff8f0: 0) at /home/fido/src/golded-plus/golded3/gmarea.h:985
#12 0x00000000004a7520 in Reader () at
/home/fido/src/golded-plus/golded3/geread.cpp:872
#13 0x000000000040999e in main (argc=<optimized out>, argv=<optimized out>) at
/home/fido/src/golded-plus/golded3/gemain.cpp:54
Чё-то, где-то. про Скан Клуджей. Я сейчас просто тут это оставлю, разбираться
ночью с этим багом я не буду, не on-call я сегодня по голдеду.
Best Regards, Nil