In POST(sys_io_uring_setup) we tried to use record_fd_open_with_given_name
with ARG1 as name. But ARG1 isn't a char pointer. So this might crash with
--track-fds=yes. Since no (file) name is associated with the fd returned by
io_uring_setup use record_fd_open_nameless instead.
https://bugs.kde.org/show_bug.cgi?id=449838
449483 Powerpc: vcmpgtsq., vcmpgtuq,, vcmpequq. instructions not setting the
condition code correctly.
449672 ppc64 --track-origins=yes failures because of bad cmov addHRegUse
+449838 sigsegv liburing the 'impossible' happened for io_uring_setup
To see details of a given bug, visit
https://bugs.kde.org/show_bug.cgi?id=XXXXXX
SET_STATUS_Failure( VKI_EMFILE );
} else {
if (VG_(clo_track_fds))
- ML_(record_fd_open_with_given_name)(tid, RES, (HChar*)(Addr)ARG1);
+ ML_(record_fd_open_nameless)(tid, RES);
POST_MEM_WRITE(ARG2 + offsetof(struct vki_io_uring_params, sq_off),
sizeof(struct vki_io_sqring_offsets) +
sizeof(struct vki_io_cqring_offsets));