Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-66117

[RHEL10] gi/pygi-argument.c:281:_pygi_argument_to_array: code should not be reached

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-10.0
    • rhel-10.0
    • libblockdev
    • libblockdev-3.2.0-2.el10
    • No
    • Low
    • rhel-storage-management
    • ssg_filesystems_storage_and_HA
    • 14
    • 16
    • 2
    • Dev ack
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None

      What were you trying to do that didn't work?

      What is the impact of this issue to you?

      Please provide the package NVR for which the bug is seen:

      How reproducible is this bug?:

      Steps to reproduce

      1.  
      2.  
      3.  

      Expected results

      Actual results

      libblockdev-3.2.0-1.el10.x86_64

      >>> o.bd.nvme_get_self_test_log("/dev/nvme0n1")
      **
      ERROR:../gi/pygi-argument.c:281:_pygi_argument_to_array: code should not be reached
      Bail out! ERROR:../gi/pygi-argument.c:281:_pygi_argument_to_array: code should not be reached
      Aborted (core dumped)
      
       
      Nov  6 01:52:41 storageqe-65 systemd-coredump[257359]: Process 257240 (python3) of user 0 terminated abnormally with signal 6/ABRT, processing...
      Nov  6 01:52:41 storageqe-65 systemd[1]: Started systemd-coredump@2-257359-0.service - Process Core Dump (PID 257359/UID 0).
      Nov  6 01:52:42 storageqe-65 systemd-coredump[257360]: Process 257240 (python3) of user 0 dumped core.#012#012Module libjson-glib-1.0.so.0 from rpm json-glib-1.8.0-4.el10.x86_64#012Module libbd_smartmontools.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libnvme.so.1 from rpm libnvme-1.9-4.el10.x86_64#012Module libbd_nvme.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libdaxctl.so.1 from rpm ndctl-78-4.el10.x86_64#012Module libndctl.so.6 from rpm ndctl-78-4.el10.x86_64#012Module libbd_nvdimm.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libcom_err.so.2 from rpm e2fsprogs-1.47.1-2.el10.x86_64#012Module libe2p.so.2 from rpm e2fsprogs-1.47.1-2.el10.x86_64#012Module libext2fs.so.2 from rpm e2fsprogs-1.47.1-2.el10.x86_64#012Module libbd_fs.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libfdisk.so.1 from rpm util-linux-2.40.2-4.el10.x86_64#012Module libbd_part.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libbd_mdraid.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libbd_dm.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libgpg-error.so.0 from rpm libgpg-error-1.50-1.el10.x86_64#012Module libjson-c.so.5 from rpm json-c-0.17-4.el10.x86_64#012Module libvolume_key.so.1 from rpm volume_key-0.3.12-22.el10.x86_64#012Module libkeyutils.so.1 from rpm keyutils-1.6.3-4.el10.x86_64#012Module libnspr4.so from rpm nss-3.101.0-7.el10.x86_64#012Module libplc4.so from rpm nss-3.101.0-7.el10.x86_64#012Module libplds4.so from rpm nss-3.101.0-7.el10.x86_64#012Module libnssutil3.so from rpm nss-3.101.0-7.el10.x86_64#012Module libnss3.so from rpm nss-3.101.0-7.el10.x86_64#012Module libsmime3.so from rpm nss-3.101.0-7.el10.x86_64#012Module libssl3.so from rpm nss-3.101.0-7.el10.x86_64#012Module libcryptsetup.so.12 from rpm cryptsetup-2.7.5-1.el10.x86_64#012Module libbd_crypto.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libbd_loop.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libbd_swap.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libyaml-0.so.2 from rpm libyaml-0.2.5-15.el10.x86_64#012Module libdevmapper.so.1.02 from rpm lvm2-2.03.24-4.el10.x86_64#012Module libbd_lvm-dbus.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libzstd.so.1 from rpm zstd-1.5.5-8.el10.x86_64#012Module libcap.so.2 from rpm libcap-2.69-6.el10.x86_64#012Module libkmod.so.2 from rpm kmod-31-8.el10.x86_64#012Module libudev.so.1 from rpm systemd-256-14.el10.x86_64#012Module libbd_utils.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libblockdev.so.3 from rpm libblockdev-3.2.0-1.el10.x86_64#012Module libgmp.so.10 from rpm gmp-6.2.1-9.el10.x86_64#012Module libmpfr.so.6 from rpm mpfr-4.2.1-4.el10.x86_64#012Module libbytesize.so.1 from rpm libbytesize-2.10-4.el10.x86_64#012Module libmpdec.so.3 from rpm mpdecimal-2.5.1-11.el10.x86_64#012Module _decimal.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _ctypes.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libblkid.so.1 from rpm util-linux-2.40.2-4.el10.x86_64#012Module libselinux.so.1 from rpm libselinux-3.7-3.el10.x86_64#012Module libmount.so.1 from rpm util-linux-2.40.2-4.el10.x86_64#012Module libgio-2.0.so.0 from rpm glib2-2.80.4-2.el10.x86_64#012Module libgmodule-2.0.so.0 from rpm glib2-2.80.4-2.el10.x86_64#012Module libpcre2-8.so.0 from rpm pcre2-10.44-1.el10.2.x86_64#012Module libffi.so.8 from rpm libffi-3.4.4-8.el10.x86_64#012Module libgobject-2.0.so.0 from rpm glib2-2.80.4-2.el10.x86_64#012Module libgirepository-1.0.so.1 from rpm gobject-introspection-1.79.1-5.el10.x86_64#012Module libglib-2.0.so.0 from rpm glib2-2.80.4-2.el10.x86_64#012Module _gi.cpython-312-x86_64-linux-gnu.so from rpm pygobject3-3.46.0-6.el10.x86_64#012Module libuuid.so.1 from rpm util-linux-2.40.2-4.el10.x86_64#012Module _uuid.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libexpat.so.1 from rpm expat-2.6.2-1.el10.x86_64#012Module pyexpat.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module liblzma.so.5 from rpm xz-5.6.2-2.el10.x86_64#012Module _lzma.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libbz2.so.1 from rpm bzip2-1.0.8-19.el10.x86_64#012Module _bz2.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _json.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _multibytecodec.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module unicodedata.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module zlib.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _queue.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _heapq.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libssl.so.3 from rpm openssl-3.2.2-12.el10.x86_64#012Module _ssl.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module array.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _socket.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _blake2.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libcrypto.so.3 from rpm openssl-3.2.2-12.el10.x86_64#012Module _hashlib.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _random.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _bisect.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libz.so.1 from rpm zlib-ng-2.1.6-3.el10.x86_64#012Module binascii.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _struct.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _datetime.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module math.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module select.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _posixsubprocess.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module fcntl.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module _opcode.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libtinfo.so.6 from rpm ncurses-6.4-13.20240127.el10.x86_64#012Module libreadline.so.8 from rpm readline-8.2-9.el10.x86_64#012Module readline.cpython-312-x86_64-linux-gnu.so from rpm python3.12-3.12.6-1.el10.x86_64#012Module libpython3.12.so.1.0 from rpm python3.12-3.12.6-1.el10.x86_64#012Module python3.12 from rpm python3.12-3.12.6-1.el10.x86_64#012Stack trace of thread 257240:#012#0  0x00007fab45ebf76c __pthread_kill_implementation (libc.so.6 + 0x9676c)#012#1  0x00007fab45e69a16 raise (libc.so.6 + 0x40a16)#012#2  0x00007fab45e518fa abort (libc.so.6 + 0x288fa)#012#3  0x00007fab36b51105 g_assertion_message.cold (libglib-2.0.so.0 + 0x20105)#012#4  0x00007fab36bbb8de g_assertion_message_expr (libglib-2.0.so.0 + 0x8a8de)#012#5  0x00007fab36caef70 _pygi_argument_to_array (_gi.cpython-312-x86_64-linux-gnu.so + 0x2ef70)#012#6  0x00007fab36ca6bc5 _wrap_g_field_info_get_value (_gi.cpython-312-x86_64-linux-gnu.so + 0x26bc5)#012#7  0x00007fab461aad01 cfunction_call (libpython3.12.so.1.0 + 0x1aad01)#012#8  0x00007fab4617ee4b _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x17ee4b)#012#9  0x00007fab461b6198 PyObject_CallOneArg (libpython3.12.so.1.0 + 0x1b6198)#012#10 0x00007fab461a7a76 _PyObject_GenericGetAttrWithDict (libpython3.12.so.1.0 + 0x1a7a76)#012#11 0x00007fab461dc3b8 wrapperdescr_call (libpython3.12.so.1.0 + 0x1dc3b8)#012#12 0x00007fab4617ee4b _PyObject_MakeTpCall (libpython3.12.so.1.0 + 0x17ee4b)#012#13 0x00007fab46187585 _PyEval_EvalFrameDefault (libpython3.12.so.1.0 + 0x187585)#012#14 0x00007fab461b614d PyObject_CallOneArg (libpython3.12.so.1.0 + 0x1b614d)#012#15 0x00007fab46294b0e slot_tp_repr (libpython3.12.so.1.0 + 0x294b0e)#012#16 0x00007fab461c14f5 PyObjec
      Nov  6 01:52:42 storageqe-65 systemd[1]: systemd-coredump@2-257359-0.service: Deactivated successfully.
       

       

              vtrefny@redhat.com Vojtěch Trefný
              guazhang@redhat.com Guangwu Zhang
              Tomáš Bžatek Tomáš Bžatek
              Guangwu Zhang Guangwu Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: