| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4' |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 1 372 372 372 ? -1 Ss 1001 0:00 SCREEN -d -m dash -c cd build-ruby; LANG=C.UTF-8 BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk --incremental |
| 372 374 374 374 pts/0 374 Ss+ 1001 0:00 dash -c cd build-ruby; LANG=C.UTF-8 BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk --incremental |
| 374 375 374 374 pts/0 374 S+ 1001 0:00 sh build-loop.sh trunk --incremental |
| 1 455 455 455 ? -1 Ss 1001 0:01 /lib/systemd/systemd --user |
| 455 456 455 455 ? -1 S 1001 0:00 (sd-pam) |
| 588 593 593 593 ? -1 Ssl 1001 0:00 xfce4-session |
| 455 603 603 603 ? -1 Ss 1001 0:08 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only |
| 593 637 637 637 ? -1 Ss 1001 0:00 /usr/bin/ssh-agent x-session-manager |
| 455 664 664 664 ? -1 SLs 1001 0:00 /usr/bin/gpg-agent --supervised |
| 593 666 593 593 ? -1 Sl 1001 0:01 xfwm4 --display :0.0 --sm-client-id 2500f3af8-d108-47c6-a29b-dd8186507528 |
| 455 677 677 677 ? -1 Ssl 1001 0:00 /usr/libexec/gvfsd |
| 593 690 593 593 ? -1 Sl 1001 0:00 xfsettingsd --display :0.0 --sm-client-id 2a69b8c8d-784e-4b6d-967e-1ee90f69478b |
| 593 694 593 593 ? -1 Sl 1001 0:05 xfce4-panel --display :0.0 --sm-client-id 2155bac9d-3af7-4369-9eef-0584cd5c32dc |
| 593 699 593 593 ? -1 Sl 1001 0:00 Thunar --sm-client-id 247af977f-7385-44fa-9a04-b9c210ca9e6b --daemon |
| 593 707 593 593 ? -1 Sl 1001 0:01 xfdesktop --display :0.0 --sm-client-id 2d89d4454-121b-48bc-ac11-1a6ef463cdc4 |
| 593 711 593 593 ? -1 Sl 1001 0:00 xfce4-power-manager --restart --sm-client-id 26c45af61-50ad-4d27-915f-d0fd7bdaad1f |
| 455 716 716 716 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-udisks2-volume-monitor |
| 593 718 593 593 ? -1 Sl 1001 0:00 nm-applet |
| 593 721 593 593 ? -1 Sl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/notifyd/xfce4-notifyd |
| 593 726 593 593 ? -1 Sl 1001 0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 |
| 455 767 767 767 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-afc-volume-monitor |
| 455 780 780 780 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-mtp-volume-monitor |
| 455 804 804 804 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-gphoto2-volume-monitor |
| 694 807 593 593 ? -1 Sl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/riscv64-linux-gnu/xfce4/panel/plugins/libsystray.so 6 12582924 systray Status Tray Plugin Provides status notifier items (application indicators) and legacy systray items |
| 694 811 593 593 ? -1 Sl 1001 0:38 /usr/lib/riscv64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/riscv64-linux-gnu/xfce4/panel/plugins/libpulseaudio-plugin.so 8 12582925 pulseaudio PulseAudio Plugin Adjust the audio volume of the PulseAudio sound system |
| 694 815 593 593 ? -1 Sl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/riscv64-linux-gnu/xfce4/panel/plugins/libnotification-plugin.so 10 12582926 notification-plugin Notification Plugin Notification plugin for the Xfce panel |
| 455 823 823 823 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-goa-volume-monitor |
| 677 841 677 677 ? -1 Sl 1001 0:00 /usr/libexec/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0 |
| 455 851 851 851 ? -1 Ssl 1001 0:00 /usr/libexec/gvfsd-metadata |
| 694 860 593 593 ? -1 Sl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/panel/wrapper-2.0 /usr/lib/riscv64-linux-gnu/xfce4/panel/plugins/libactions.so 14 12582927 actions Action Buttons Log out, lock or other system actions |
| 375 543870 374 374 pts/0 374 Sl+ 1001 0:01 ruby ./br.rb build_report trunk --incremental |
| 543870 543873 374 374 pts/0 374 Sl+ 1001 0:01 ruby /home/sipeed/build-ruby/build-ruby.rb --target_name=trunk --logfile=/home/sipeed/ruby/logs/brlog.trunk.20250216-061824 --root_dir=/tmp/ruby --timeout=10800 --incremental |
| 543873 628770 374 374 pts/0 374 S+ 1001 0:00 sh -c make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4' |
| 628770 628771 374 374 pts/0 374 S+ 1001 0:00 make yes-test-rubyspec MSPECOPT=--error-output stderr -j TESTS=-j4 |
| 628771 629098 374 374 pts/0 374 Sl+ 1001 0:01 /tmp/ruby/build/trunk/ruby --disable-gems -r./riscv64-linux-fake -r/tmp/ruby/src/trunk/tool/lib/_tmpdir /tmp/ruby/src/trunk/spec/mspec/bin/mspec run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr -j |
| 629098 629104 374 374 pts/0 374 Sl+ 1001 0:13 /tmp/ruby/build/trunk/ruby /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr -fy -o /tmp/rubytest.vf01js/4-mspec-multi-3 |
| 629104 631098 374 374 pts/0 374 Rl+ 1001 178:29 /tmp/ruby/build/trunk/ruby /tmp/rubytest.vf01js_3/503-rubyexe.rb |
| 455 636191 603 603 ? -1 Sl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/xfconf/xfconfd |
| 543873 636199 374 374 pts/0 374 R+ 1001 0:00 ps jx |
| {1=>[372, 455], 372=>[374], 374=>[375], 455=>[456, 603, 664, 677, 716, 767, 780, 804, 823, 851, 636191], 588=>[593], 593=>[637, 666, 690, 694, 699, 707, 711, 718, 721, 726], 694=>[807, 811, 815, 860], 677=>[841], 375=>[543870], 543870=>[543873], 543873=>[628770, 636199], 628770=>[628771], 628771=>[629098], 629098=>[629104], 629104=>[631098]} |
| $ timeout 60 gdb -p 631098 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 631101] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003ff67161de in __GI___libc_free (mem=mem@entry=0x2ae621c070) at ./malloc/malloc.c:3364 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3ff668cea0 (LWP 631098) "ruby" 0x0000003ff67161de in __GI___libc_free (mem=mem@entry=0x2ae621c070) at ./malloc/malloc.c:3364 |
| 2 Thread 0x3fdd05f180 (LWP 631101) "ruby" 0x0000003ff675d70a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3ff6db1dc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x3fdd05f180 (LWP 631101) "ruby"): |
| #0 0x0000003ff675d70a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3ff6db1dc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000003ff675d7f8 in epoll_wait (epfd=epfd@entry=4, events=events@entry=0x3ff6db1dc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32 |
| No locals. |
| #2 0x0000003ff6b5d18e in event_wait (vm=0x2ae61b1310) at /tmp/ruby/src/trunk/thread_pthread.c:2878 |
| r = <optimized out> |
| r = <optimized out> |
| #3 timer_thread_polling (vm=0x2ae61b1310) at /tmp/ruby/src/trunk/thread_pthread_mn.c:910 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #4 timer_thread_func (ptr=0x2ae61b1310) at /tmp/ruby/src/trunk/thread_pthread.c:3005 |
| vm = 0x2ae61b1310 |
| #5 0x0000003ff6700e4e in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444 |
| ret = <optimized out> |
| start = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__pc = 274717478396, __regs = {274291092032, 274291093888, 274291093888, 274717478080, 0, 274724670744, 0, 274291093888, 274724670744, 274291093888, 8388608, 1}, __sp = 274291091712, __fpregs = {0 <repeats 12 times>}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| robust = <optimized out> |
| #6 0x0000003ff675d460 in __thread_start_clone3 () at ../sysdeps/unix/sysv/linux/riscv/clone3.S:71 |
| No locals. |
| Thread 1 (Thread 0x3ff668cea0 (LWP 631098) "ruby"): |
| #0 0x0000003ff67161de in __GI___libc_free (mem=mem@entry=0x2ae621c070) at ./malloc/malloc.c:3364 |
| ar_ptr = <optimized out> |
| p = <optimized out> |
| err = <optimized out> |
| #1 0x0000003ff6a2342e in rb_gc_impl_free (objspace_ptr=0x2ae61b38a0, ptr=ptr@entry=0x2ae621c070, old_size=40, old_size@entry=0) at /tmp/ruby/src/trunk/gc/default/default.c:8190 |
| malloc_increase_done = false |
| objspace = 0x2ae61b38a0 |
| #2 0x0000003ff6a2a53e in ruby_sized_xfree (x=x@entry=0x2ae621c070, size=size@entry=0) at /tmp/ruby/src/trunk/gc.c:4790 |
| No locals. |
| #3 0x0000003ff6a2a54a in ruby_xfree (x=x@entry=0x2ae621c070) at /tmp/ruby/src/trunk/gc.c:4801 |
| No locals. |
| #4 0x0000003ff6a2bad8 in rb_data_free (objspace=0x2ae61b38a0, obj=274273607880) at /tmp/ruby/src/trunk/gc.c:1190 |
| free_immediately = <optimized out> |
| dfree = <optimized out> |
| data = <optimized out> |
| data = <optimized out> |
| free_immediately = <optimized out> |
| dfree = <optimized out> |
| #5 rb_gc_obj_free (objspace=objspace@entry=0x2ae61b38a0, obj=obj@entry=274273607880) at /tmp/ruby/src/trunk/gc.c:1362 |
| No locals. |
| #6 0x0000003ff6a2ee52 in rb_gc_impl_shutdown_call_finalizer (objspace_ptr=0x2ae61b38a0) at /tmp/ruby/src/trunk/gc/default/default.c:3116 |
| poisoned = 0x0 |
| unpoisoning = <synthetic pointer> |
| vp = 274273607880 |
| page = <optimized out> |
| stride = 40 |
| p = 274273607880 |
| pend = 274273665000 |
| i = 12 |
| objspace = 0x2ae61b38a0 |
| lock_lev = 42 |
| objspace = <optimized out> |
| __func__ = <optimized out> |
| lock_lev = <optimized out> |
| i = <optimized out> |
| page = <optimized out> |
| stride = <optimized out> |
| p = <optimized out> |
| pend = <optimized out> |
| vp = <optimized out> |
| poisoned = <optimized out> |
| unpoisoning = <optimized out> |
| #7 rb_objspace_call_finalizer () at /tmp/ruby/src/trunk/gc.c:1738 |
| No locals. |
| #8 0x0000003ff6a19528 in rb_ec_finalize (ec=0x2ae61b8300) at /tmp/ruby/src/trunk/eval.c:163 |
| No locals. |
| #9 rb_ec_cleanup (ec=ec@entry=0x2ae61b8300, ex=<optimized out>) at /tmp/ruby/src/trunk/eval.c:254 |
| _ec = <optimized out> |
| _tag = {tag = 36, retval = 274872992912, buf = {0x3fdbee3160, 0x3ff6a195a6 <rb_ec_cleanup+476>, 0x3fffb50100, 0x198, 0x3ff6db7100}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = <optimized out> |
| save_error = 4 |
| sysex = 0 |
| signaled = 0 |
| th = 0x2ae61afa90 |
| th0 = 0x2ae61afa90 |
| step = 4 |
| message = 4 |
| buf = <optimized out> |
| #10 0x0000003ff6a1973e in ruby_run_node (n=0x3fdbee3160) at /tmp/ruby/src/trunk/eval.c:318 |
| ec = 0x2ae61b8300 |
| status = 1083103232 |
| #11 0x0000002ae61aca9e in rb_main (argv=0x3fffb50478, argc=2) at /tmp/ruby/src/trunk/main.c:40 |
| variable_in_this_stack_frame = 0 |
| #12 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk/main.c:65 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| [Inferior 1 (process 631098) detached] |
| $ timeout 60 gdb -p 629104 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 630409] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003fc0273b7a in __GI___poll (fds=fds@entry=0x3ffffd6a38, nfds=nfds@entry=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3fc01aaea0 (LWP 629104) "ruby" 0x0000003fc0273b7a in __GI___poll (fds=fds@entry=0x3ffffd6a38, nfds=nfds@entry=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41 |
| 2 Thread 0x3fa6b7f180 (LWP 630409) "ruby" 0x0000003fc027b70a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3fc08cfdc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40 |
| >>> Machine level backtrace |
| Thread 2 (Thread 0x3fa6b7f180 (LWP 630409) "ruby"): |
| #0 0x0000003fc027b70a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3fc08cfdc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1, set=set@entry=0x0) at ../sysdeps/unix/sysv/linux/epoll_pwait.c:40 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000003fc027b7f8 in epoll_wait (epfd=epfd@entry=4, events=events@entry=0x3fc08cfdc8 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32 |
| No locals. |
| #2 0x0000003fc067b18e in event_wait (vm=0x2acdf42310) at /tmp/ruby/src/trunk/thread_pthread.c:2878 |
| r = <optimized out> |
| r = <optimized out> |
| #3 timer_thread_polling (vm=0x2acdf42310) at /tmp/ruby/src/trunk/thread_pthread_mn.c:910 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #4 timer_thread_func (ptr=0x2acdf42310) at /tmp/ruby/src/trunk/thread_pthread.c:3005 |
| vm = 0x2acdf42310 |
| #5 0x0000003fc021ee4e in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444 |
| ret = <optimized out> |
| start = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {{__pc = 273806388732, __regs = {273380010560, 273380012416, 273380012416, 273806388416, 22, 273813581080, 16, 273380012416, 273813581080, 273380012416, 183844218008, 1}, __sp = 273380010240, __fpregs = {0 <repeats 12 times>}}}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| robust = <optimized out> |
| #6 0x0000003fc027b460 in __thread_start_clone3 () at ../sysdeps/unix/sysv/linux/riscv/clone3.S:71 |
| No locals. |
| $ timeout 60 gdb -p 629098 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| A child mspec-run process died unexpectedly while running /tmp/ruby/src/trunk/spec/ruby/core/objectspace/define_finalizer_spec.rb |
| make: *** [uncommon.mk:1003: yes-test-spec] Error 1 |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 628771 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 628770 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 636199 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |