Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Last active March 7, 2017 12:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dogbert17/e0a63ea2e4f3d03b033814f657313c1e to your computer and use it in GitHub Desktop.
Save dogbert17/e0a63ea2e4f3d03b033814f657313c1e to your computer and use it in GitHub Desktop.
Suspicious run
Breakpoint 1, enter_single_user (tc=tc@entry=0xb1570690, decoder=decoder@entry=0xb5dd4544) at src/6model/reprs/Decoder.c:107
107 if (tc == decoder->body.tc) {
(gdb) bt
#0 enter_single_user (tc=tc@entry=0xb1570690, decoder=decoder@entry=0xb5dd4544) at src/6model/reprs/Decoder.c:107
#1 0xb7c9eaf0 in enter_single_user (decoder=0xb5dd4544, tc=0xb1570690) at 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/gcc/generic-small.h:608
#2 MVM_decoder_add_bytes (tc=0xb1570690, decoder=0xb5dd4544, buffer=0xb4bff0e4) at src/6model/reprs/Decoder.c:213
#3 0xb7c3a05a in MVM_interp_run (tc=tc@entry=0xb1570690, initial_invoke=initial_invoke@entry=0xb7c48ac0 <thread_initial_invoke>, invoke_data=0xb1570690) at src/core/interp.c:5052
#4 0xb7c48a82 in start_thread (data=data@entry=0xb15702a0) at src/core/threads.c:80
#5 0xb7d204e7 in uv__thread_start (arg=0xb1570648) at 3rdparty/libuv/src/unix/thread.c:49
#6 0xb7970f72 in start_thread (arg=0xa81fdb40) at pthread_create.c:312
#7 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) thread apply all bt
gdb) t 9
[Switching to thread 9 (Thread 0xae9f8b40 (LWP 7766))]
#0 MVM_string_utf8_decodestream (tc=tc@entry=0xa26be88, ds=ds@entry=0xb21e5b8, stopper_chars=stopper_chars@entry=0x0, seps=seps@entry=0x0) at src/strings/utf8.c:387
387 buffer[count++] = g;
(gdb) bt
#0 MVM_string_utf8_decodestream (tc=tc@entry=0xa26be88, ds=ds@entry=0xb21e5b8, stopper_chars=stopper_chars@entry=0x0, seps=seps@entry=0x0) at src/strings/utf8.c:387
#1 0xb7cd46ac in run_decode (eof=0, sep_spec=0x0, stopper_chars=0x0, ds=0xb21e5b8, tc=0xa26be88) at src/strings/decode_stream.c:97
#2 MVM_string_decodestream_get_available (tc=tc@entry=0xa26be88, ds=0xb21e5b8) at src/strings/decode_stream.c:421
#3 0xb7c9ecf6 in MVM_decoder_take_available_chars (tc=0xa26be88, decoder=0xb5dd0d78) at src/6model/reprs/Decoder.c:246
#4 0xb7c393c9 in MVM_interp_run (tc=tc@entry=0xa26be88, initial_invoke=initial_invoke@entry=0xb7c48ac0 <thread_initial_invoke>, invoke_data=0x34fe8) at src/core/interp.c:5074
#5 0xb7c48a82 in start_thread (data=data@entry=0x9e61e48) at src/core/threads.c:80
#6 0xb7d204e7 in uv__thread_start (arg=0x90a4020) at 3rdparty/libuv/src/unix/thread.c:49
#7 0xb7970f72 in start_thread (arg=0xae9f8b40) at pthread_create.c:312
#8 0xb7ab8f8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129
(gdb) f 3
#3 0xb7c9ecf6 in MVM_decoder_take_available_chars (tc=0xa26be88, decoder=0xb5dd0d78) at src/6model/reprs/Decoder.c:246
246 result = MVM_string_decodestream_get_available(tc, get_ds(tc, decoder));
(gdb) p MVM_dump_backtrace(tc)
at <unknown>:1 (./CORE.setting.moarvm:consume-available-chars)
from SETTING::src/core/Rakudo/Internals/VMBackedDecoder.pm:28 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1740 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1787 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1703 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1687 (./CORE.setting.moarvm:run-operation)
from SETTING::src/core/Supply.pm:1734 (./CORE.setting.moarvm:run-supply-code)
from SETTING::src/core/Supply.pm:1740 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:203 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:174 (./CORE.setting.moarvm:)
from SETTING::src/core/Lock.pm:21 (./CORE.setting.moarvm:protect)
from SETTING::src/core/Supply.pm:174 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1574 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1570 (./CORE.setting.moarvm:)
from SETTING::src/core/Supply.pm:1567 (./CORE.setting.moarvm:emit)
from SETTING::src/core/Supply.pm:1493 (./CORE.setting.moarvm:emit)
from SETTING::src/core/Proc/Async.pm:107 (./CORE.setting.moarvm:)
from SETTING::src/core/Rakudo/Internals.pm:787 (./CORE.setting.moarvm:emit-events)
from SETTING::src/core/Rakudo/Internals.pm:775 (./CORE.setting.moarvm:)
from SETTING::src/core/Rakudo/Internals.pm:770 (./CORE.setting.moarvm:)
from SETTING::src/core/Lock.pm:21 (./CORE.setting.moarvm:protect)
from SETTING::src/core/Rakudo/Internals.pm:767 (./CORE.setting.moarvm:process)
from SETTING::src/core/Proc/Async.pm:112 (./CORE.setting.moarvm:)
from SETTING::src/core/ThreadPoolScheduler.pm:170 (./CORE.setting.moarvm:)
from SETTING::src/core/ThreadPoolScheduler.pm:167 (./CORE.setting.moarvm:)
from SETTING::src/core/ThreadPoolScheduler.pm:165 (./CORE.setting.moarvm:)
from SETTING::src/core/ThreadPoolScheduler.pm:162 (./CORE.setting.moarvm:)
from SETTING::src/core/Thread.pm:30 (./CORE.setting.moarvm:THREAD-ENTRY)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment