On Thu, Jan 05, 2023 at 03:07:58AM +0200, Adrian Bunk wrote:
>...
> #0  0x00007f46a39011b1 in ?? () from /lib/x86_64-linux-gnu/libpcre2-8.so.0
> #1  0x00007f46a38ebb85 in ?? () from /lib/x86_64-linux-gnu/libpcre2-8.so.0
> #2  0x00007f46a38fa10f in pcre2_match_8 ()
>    from /lib/x86_64-linux-gnu/libpcre2-8.so.0
>...

I should have double-checked that all relevant -dbgsym were installed,
here is a better backtrace:

#0  0x00007f392ac891b1 in _pcre2_xclass_8 (c=1350565888, data=<optimized out>, 
    utf=utf@entry=1) at src/pcre2_xclass.c:136
#1  0x00007f392ac73b85 in match (
    start_eptr=start_eptr@entry=0x7f38d8431aa0 "his", 
    start_ecode=<optimized out>, top_bracket=<optimized out>, 
    frame_size=frame_size@entry=128, 
    match_data=match_data@entry=0x55fe226640d0, mb=mb@entry=0x7f39278df4e0)
    at src/pcre2_match.c:2171
#2  0x00007f392ac8210f in pcre2_match_8 (code=<optimized out>, 
    subject=subject@entry=0x7f38d8431aa0 "his", length=3, 
    length@entry=18446744073709551615, start_offset=start_offset@entry=0, 
    options=options@entry=1073741824, match_data=<optimized out>, 
    mcontext=<optimized out>) at src/pcre2_match.c:7289
#3  0x00007f392b134a86 in reg_match (rn=0x55fe22663e00, s=0x7f38d8431aa0 "his")
    at dict-common/regex-morph.c:219
#4  match_regex (rn=0x55fe22663e00, s=s@entry=0x7f38d8431aa0 "his")
    at dict-common/regex-morph.c:405
#5  0x00007f392b16af63 in regex_guess (gword=0x7f38d8450160, 
    word=<optimized out>, dict=0x55fe2265fa00) at tokenize/tokenize.c:413
#6  separate_word (sent=sent@entry=0x7f38d8430070, 
    unsplit_word=unsplit_word@entry=0x7f38d8450160, 
    opts=opts@entry=0x55fe252c60a0) at tokenize/tokenize.c:2709
#7  0x00007f392b16c55a in separate_sentence (sent=sent@entry=0x7f38d8430070, 
    opts=opts@entry=0x55fe252c60a0) at tokenize/tokenize.c:3116
#8  0x00007f392b1261ec in sentence_split (sent=0x7f38d8430070, 
    opts=0x55fe252c60a0) at ./link-grammar/api.c:494
#9  0x000055fe20ead670 in parse_one_sent (dict=<optimized out>, 
    opts=0x55fe252c60a0, sent_str=<optimized out>)
    at ./tests/multi-thread.cc:34
#10 0x000055fe20ead9aa in parse_sents (dict=0x55fe2265fa00, 
    opts=0x55fe252c60a0, thread_id=<optimized out>, niter=500)
    at ./tests/multi-thread.cc:119
#11 0x00007f392af8c4a3 in std::execute_native_thread_routine (
    __p=0x55fe252b7f30)
    at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:82
#12 0x00007f392ad3ffd4 in start_thread (arg=<optimized out>)
    at ./nptl/pthread_create.c:442
#13 0x00007f392adbf8d0 in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100


cu
Adrian

Reply via email to