openpbs icon indicating copy to clipboard operation
openpbs copied to clipboard

qdel subjob overlapping repeating ranges

Open ericpershey opened this issue 3 years ago • 0 comments

qdel subjobs with overlapping and repeating ranges causes the server to segfault. Associated with PR: https://github.com/openpbs/openpbs/pull/2552

(PDW309) [10/14 17:12:29] pbsdev@pdw-s1:~ 151% qsub -J 1-7 -- /bin/sleep 30
4007[].pdw-s1
(PDW309) [10/14 17:12:31] pbsdev@pdw-s1:~ 152% qdel 4007[2-4] 580[3-5] 4007[2-4]
qdel: Unknown Job Id 580[3-5]
(PDW309) [10/14 17:12:46] pbsdev@pdw-s1:~ 153% qdel 4007[2-4] 580[3-5] 4007[2-4]
(PDW309) [10/14 17:12:47] pbsdev@pdw-s1:~ 153% qdel 4007[2-4] 580[3-5] 4007[2-4]
Connection refused
Couldn't connect to cluster: pdw-s1
(PDW309) [10/14 17:12:47] pbsdev@pdw-s1:~ 153% qstat
Connection refused
qstat: cannot connect to server pdw-s1 (errno=15010)
(PDW309) [10/14 17:12:52] pbsdev@pdw-s1:~ 154%
                
Program terminated with signal SIGABRT, Aborted.
#0  0x000014f93147ca9f in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x14f933df2840 (LWP 692869))]
Missing separate debuginfos, use: yum debuginfo-install cyrus-sasl-lib-2.1.27-6.el8_5.x86_64 expat-2.2.5-8.el8_6.2.x86_64 glibc-2.28-189.5.el8_6.x86_64 keyutils-libs-1.5.10-9.el8.x86_64 krb5-libs-1.18.2-14.el8.x86_64 libcom_err-1.45.6-4.el8.x86_64 libgcc-8.5.0-10.1.el8_6.alma.x86_64 libical-3.0.3-3.el8.x86_64 libicu-60.3-2.el8_1.x86_64 libpq-13.5-1.el8.x86_64 libstdc++-8.5.0-10.1.el8_6.alma.x86_64 libxcrypt-4.1.1-6.el8.x86_64 openldap-2.4.46-18.el8.x86_64 openssl-libs-1.1.1k-7.el8_6.x86_64 pcre2-10.32-3.el8_6.x86_64 python39-libs-3.9.7-1.module_el8.6.0+2780+a40f65e1.x86_64 zlib-1.2.11-18.el8_5.x86_64
(gdb) bt
#0  0x000014f93147ca9f in raise () from /lib64/libc.so.6
#1  0x000014f93144fe05 in abort () from /lib64/libc.so.6
#2  0x000014f9314bf037 in __libc_message () from /lib64/libc.so.6
#3  0x000014f9314c619c in malloc_printerr () from /lib64/libc.so.6
#4  0x000014f9314c7a9c in _int_free () from /lib64/libc.so.6
#5  0x00000000004cd8dc in free_string_array (arr=0x23c2bd0) at /home/pbsdev/pbs/source/src/lib/Libutil/misc_utils.c:1346
#6  0x00000000004537c8 in free_br (preq=0x23d3f20) at /home/pbsdev/pbs/source/src/server/process_request.c:1633
#7  0x00000000004558f4 in reply_send (request=0x23d3f20) at /home/pbsdev/pbs/source/src/server/reply_send.c:369
#8  0x0000000000455d95 in req_reject (code=15001, aux=0, preq=0x23d3f20) at /home/pbsdev/pbs/source/src/server/reply_send.c:536
#9  0x00000000004570f2 in req_deletejob (preq=0x23d3f20) at /home/pbsdev/pbs/source/src/server/req_delete.c:636
#10 0x00000000004525b3 in dispatch_request (sfds=19, request=0x23d3f20) at /home/pbsdev/pbs/source/src/server/process_request.c:856
#11 0x00000000004522af in process_request (sfds=19) at /home/pbsdev/pbs/source/src/server/process_request.c:695
#12 0x00000000004e01a1 in process_socket (sock=19) at /home/pbsdev/pbs/source/src/lib/Libnet/net_server.c:510
#13 0x00000000004e04b8 in wait_request (waittime=2, priority_context=0x227beb0) at /home/pbsdev/pbs/source/src/lib/Libnet/net_server.c:623
#14 0x0000000000450a74 in main (argc=1, argv=0x7fff4076e228) at /home/pbsdev/pbs/source/src/server/pbsd_main.c:1396
(gdb)      

ericpershey avatar Oct 14 '22 17:10 ericpershey