| "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 413 413 413 ? -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 |
| 413 414 414 414 pts/0 414 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 |
| 414 416 414 414 pts/0 414 S+ 1001 0:00 sh build-loop.sh trunk --incremental |
| 1 457 457 457 ? -1 Ss 1001 0:01 /lib/systemd/systemd --user |
| 457 458 457 457 ? -1 S 1001 0:00 (sd-pam) |
| 607 612 612 612 ? -1 Ssl 1001 0:01 xfce4-session |
| 457 622 622 622 ? -1 Ss 1001 0:37 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only |
| 612 654 654 654 ? -1 Ss 1001 0:00 /usr/bin/ssh-agent x-session-manager |
| 457 681 681 681 ? -1 SLs 1001 0:00 /usr/bin/gpg-agent --supervised |
| 612 683 612 612 ? -1 Sl 1001 0:03 xfwm4 --display :0.0 --sm-client-id 2500f3af8-d108-47c6-a29b-dd8186507528 |
| 457 687 687 687 ? -1 Ssl 1001 0:00 /usr/libexec/gvfsd |
| 612 700 612 612 ? -1 Sl 1001 0:00 xfsettingsd --display :0.0 --sm-client-id 2a69b8c8d-784e-4b6d-967e-1ee90f69478b |
| 612 704 612 612 ? -1 Sl 1001 0:11 xfce4-panel --display :0.0 --sm-client-id 2155bac9d-3af7-4369-9eef-0584cd5c32dc |
| 612 709 612 612 ? -1 Sl 1001 0:00 Thunar --sm-client-id 247af977f-7385-44fa-9a04-b9c210ca9e6b --daemon |
| 612 719 612 612 ? -1 Sl 1001 0:02 xfdesktop --display :0.0 --sm-client-id 2d89d4454-121b-48bc-ac11-1a6ef463cdc4 |
| 612 723 612 612 ? -1 Sl 1001 0:00 xfce4-power-manager --restart --sm-client-id 26c45af61-50ad-4d27-915f-d0fd7bdaad1f |
| 457 725 725 725 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-udisks2-volume-monitor |
| 612 733 612 612 ? -1 Sl 1001 0:00 nm-applet |
| 612 738 612 612 ? -1 Sl 1001 0:00 /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 |
| 457 745 745 745 ? -1 Ssl 1001 0:00 /usr/lib/riscv64-linux-gnu/xfce4/notifyd/xfce4-notifyd |
| 704 779 612 612 ? -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 |
| 704 780 612 612 ? -1 Sl 1001 2:51 /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 |
| 457 781 781 781 ? -1 Ssl 1001 0:04 /usr/libexec/gvfs-afc-volume-monitor |
| 704 782 612 612 ? -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 |
| 457 792 792 792 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-mtp-volume-monitor |
| 457 802 802 802 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-gphoto2-volume-monitor |
| 457 827 827 827 ? -1 Ssl 1001 0:00 /usr/libexec/gvfs-goa-volume-monitor |
| 687 847 687 687 ? -1 Sl 1001 0:00 /usr/libexec/gvfsd-trash --spawner :1.9 /org/gtk/gvfs/exec_spaw/0 |
| 457 861 861 861 ? -1 Ssl 1001 0:00 /usr/libexec/gvfsd-metadata |
| 704 868 612 612 ? -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 |
| 416 997115 414 414 pts/0 414 Sl+ 1001 0:01 ruby ./br.rb build_report trunk --incremental |
| 997115 997118 414 414 pts/0 414 Sl+ 1001 0:01 ruby /home/sipeed/build-ruby/build-ruby.rb --target_name=trunk --logfile=/home/sipeed/ruby/logs/brlog.trunk.20240924-233114 --root_dir=/tmp/ruby --timeout=10800 --incremental |
| 997118 1081124 414 414 pts/0 414 S+ 1001 0:00 sh -c make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4' |
| 1081124 1081125 414 414 pts/0 414 S+ 1001 0:00 make yes-test-rubyspec MSPECOPT=--error-output stderr -j TESTS=-j4 |
| 1081125 1081447 414 414 pts/0 414 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 |
| 1081447 1081452 414 414 pts/0 414 Sl+ 1001 0:00 /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.ql75hj/3-mspec-multi-2 |
| 1081452 1081894 414 414 pts/0 414 Rl+ 1001 179:17 /tmp/ruby/build/trunk/ruby /tmp/ruby/src/trunk/spec/ruby/command_line/fixtures/string_literal_raw.rb |
| 997118 1088432 414 414 pts/0 414 R+ 1001 0:00 ps jx |
| {1=>[413, 457], 413=>[414], 414=>[416], 457=>[458, 622, 681, 687, 725, 745, 781, 792, 802, 827, 861], 607=>[612], 612=>[654, 683, 700, 704, 709, 719, 723, 733, 738], 704=>[779, 780, 782, 868], 687=>[847], 416=>[997115], 997115=>[997118], 997118=>[1081124, 1088432], 1081124=>[1081125], 1081125=>[1081447], 1081447=>[1081452], 1081452=>[1081894]} |
| $ timeout 60 gdb -p 1081894 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 1081898] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003fde692fb0 in __GI___tls_get_addr (ti=0x3fde66a49a) at ./elf/dl-tls.c:951 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3fddf68ea0 (LWP 1081894) "ruby" 0x0000003fde692fb0 in __GI___tls_get_addr (ti=0x3fde66a49a) at ./elf/dl-tls.c:951 |
| 2 Thread 0x3fc492f180 (LWP 1081898) "ruby" 0x0000003fde03970a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3fde67cd28 <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 0x3fc492f180 (LWP 1081898) "ruby"): |
| #0 0x0000003fde03970a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3fde67cd28 <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 0x0000003fde0397f8 in epoll_wait (epfd=epfd@entry=4, events=events@entry=0x3fde67cd28 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32 |
| No locals. |
| #2 0x0000003fde4315be in event_wait (vm=0x2acdced310) at /tmp/ruby/src/trunk/thread_pthread.c:2939 |
| r = <optimized out> |
| r = <optimized out> |
| #3 timer_thread_polling (vm=0x2acdced310) at /tmp/ruby/src/trunk/thread_pthread_mn.c:908 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #4 timer_thread_func (ptr=0x2acdced310) at /tmp/ruby/src/trunk/thread_pthread.c:3066 |
| vm = 0x2acdced310 |
| #5 0x0000003fddfdce4e 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 = 274307337724, __regs = {273880902208, 273880904064, 273880904064, 274307337408, 25, 274314460440, 0, 273880904064, 274314460440, 273880904064, 8388608, 1}, __sp = 273880901888, __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 0x0000003fde039460 in __thread_start_clone3 () at ../sysdeps/unix/sysv/linux/riscv/clone3.S:71 |
| No locals. |
| $ timeout 60 gdb -p 1081452 -x /home/sipeed/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 1081461] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/riscv64-linux-gnu/libthread_db.so.1". |
| 0x0000003ff3e41b7a in __GI___poll (fds=fds@entry=0x3fffa76f88, nfds=nfds@entry=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x3ff3d78ea0 (LWP 1081452) "ruby" 0x0000003ff3e41b7a in __GI___poll (fds=fds@entry=0x3fffa76f88, nfds=nfds@entry=1, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41 |
| 2 Thread 0x3fda73f180 (LWP 1081461) "ruby" 0x0000003ff3e4970a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3ff448cd28 <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 0x3fda73f180 (LWP 1081461) "ruby"): |
| #0 0x0000003ff3e4970a in __GI_epoll_pwait (epfd=epfd@entry=4, events=events@entry=0x3ff448cd28 <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 0x0000003ff3e497f8 in epoll_wait (epfd=epfd@entry=4, events=events@entry=0x3ff448cd28 <timer_th+32>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:32 |
| No locals. |
| #2 0x0000003ff42415be in event_wait (vm=0x2ab4801310) at /tmp/ruby/src/trunk/thread_pthread.c:2939 |
| r = <optimized out> |
| r = <optimized out> |
| #3 timer_thread_polling (vm=0x2ab4801310) at /tmp/ruby/src/trunk/thread_pthread_mn.c:908 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #4 timer_thread_func (ptr=0x2ab4801310) at /tmp/ruby/src/trunk/thread_pthread.c:3066 |
| vm = 0x2ab4801310 |
| #5 0x0000003ff3dece4e 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 = 274674404860, __regs = {274247969344, 274247971200, 274247971200, 274674404544, 25, 274681527576, 0, 274247971200, 274681527576, 274247971200, 8388608, 1}, __sp = 274247969024, __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 0x0000003ff3e49460 in __thread_start_clone3 () at ../sysdeps/unix/sysv/linux/riscv/clone3.S:71 |
| No locals. |
| $ timeout 60 gdb -p 1081447 -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/command_line/frozen_strings_spec.rb |
| make: *** [uncommon.mk:1014: 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 1081125 -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 1081124 -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 1088432 -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> |