Warning "expected enumeration type void, but got PyGLibOptionArg instead"
Since my last OS upgrade to Ubuntu 23.10 i get now this warning whenever i start my app.
** (launch.py:23598): WARNING **: 22:12:16.698: expected enumeration type void, but got PyGLibOptionArg instead
i have a backtrace but it does not tell me much. I dont find PyGLibOptionArg
in either GLib or pygobject codebase .. no idea where it comes from.
Thread 1 "gajim" received signal SIGTRAP, Trace/breakpoint trap.
g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_WARNING, format=<optimized out>, args=args@entry=0x7fffffffd7f0) at ../../../glib/gmessages.c:1423
Downloading source file /usr/src/glib2.0-2.78.0-2/debian/build/deb/../../../glib/gmessages.c
1423 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
(gdb) bt
#0 g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_WARNING, format=<optimized out>, args=args@entry=0x7fffffffd7f0) at ../../../glib/gmessages.c:1423
#1 0x00007ffff6da5ca3 in g_log
(log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_WARNING, format=format@entry=0x7ffff6ecb070 "expected enumeration type %s, but got %s instead")
at ../../../glib/gmessages.c:1461
#2 0x00007ffff6eb8eed in pyg_enum_get_value (enum_type=Python Exception <class 'gdb.error'>: value has been optimized out
, obj=<optimized out>, val=<optimized out>) at gi/pygi-type.c:602
#3 0x00007ffff6ea9016 in _pygi_argument_from_object (object=0x7fffdf9c3d30, type_info=0x17086e0, transfer=GI_TRANSFER_EVERYTHING) at gi/pygi-argument.c:497
#4 0x00007ffff6eb1df0 in _wrap_g_field_info_set_value (self=0x7fffdf99f5a0, args=<optimized out>) at gi/pygi-info.c:2132
#5 0x00000000005127a0 in cfunction_call (func=0x7fffdf9d8270, args=<optimized out>, kwargs=<optimized out>) at ../Objects/methodobject.c:553
#6 0x00000000004e0bab in _PyObject_MakeTpCall (tstate=0xa70a38 <_PyRuntime+166328>, callable=0x7fffdf9d8270, args=<optimized out>, nargs=2, keywords=0x0)
at ../Objects/call.c:214
#7 0x00000000005e46ea in property_descr_set (self=0x7fffdf9d82c0, obj=<optimized out>, value=<optimized out>) at ../Objects/descrobject.c:1681
#8 0x00000000004d6b0b in _PyObject_GenericSetAttrWithDict (obj=obj@entry=0x7fffdf9c3890, name=name@entry=0x7ffff740fbf0, value=value@entry=0x7fffdf9c3d30, dict=dict@entry=0x0)
at ../Objects/object.c:1398
#9 0x00000000004d628e in PyObject_GenericSetAttr (value=0x7fffdf9c3d30, name=0x7ffff740fbf0, obj=0x7fffdf9c3890) at ../Objects/object.c:1457
#10 PyObject_SetAttr (v=0x7fffdf9c3890, name=0x7ffff740fbf0, value=0x7fffdf9c3d30) at ../Objects/object.c:1028
#11 0x00000000004f9a6d in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:2874
#12 0x00000000004e8ef7 in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fb3198, tstate=0xa70a38 <_PyRuntime+166328>) at ../Include/internal/pycore_ceval.h:73
#13 _PyEval_Vector (kwnames=0x0, argcount=<optimized out>, args=0x7fffffffddc0, locals=0x0, func=0x7fffdf9cbce0, tstate=0xa70a38 <_PyRuntime+166328>) at ../Python/ceval.c:6425
#14 _PyFunction_Vectorcall (kwnames=0x0, nargsf=<optimized out>, stack=0x7fffffffddc0, func=0x7fffdf9cbce0) at ../Objects/call.c:393
#15 _PyObject_FastCallDictTstate (tstate=0xa70a38 <_PyRuntime+166328>, callable=0x7fffdf9cbce0, args=0x7fffffffddc0, nargsf=<optimized out>, kwargs=<optimized out>)
at ../Objects/call.c:141
#16 0x000000000052eace in _PyObject_Call_Prepend
(kwargs=0x0, args=0xa56698 <_PyRuntime+58904>, obj=<optimized out>, callable=0x7fffdf9cbce0, tstate=0xa70a38 <_PyRuntime+166328>) at ../Objects/call.c:482
#17 slot_tp_init (self=<optimized out>, args=<optimized out>, kwds=<optimized out>) at ../Objects/typeobject.c:7854
#18 0x00000000004e0b4e in type_call (kwds=0x0, args=0xa56698 <_PyRuntime+58904>, type=<optimized out>) at ../Objects/typeobject.c:1103
#19 _PyObject_MakeTpCall (tstate=0xa70a38 <_PyRuntime+166328>, callable=0x16f9ba0, args=<optimized out>, nargs=<optimized out>, keywords=0x0) at ../Objects/call.c:214
#20 0x00000000004f627a in _PyEval_EvalFrameDefault (tstate=<optimized out>, frame=<optimized out>, throwflag=<optimized out>) at ../Python/ceval.c:4760
#21 0x00000000005d99bf in _PyEval_EvalFrame (throwflag=0, frame=0x7ffff7fb3020, tstate=0xa70a38 <_PyRuntime+166328>) at ../Include/internal/pycore_ceval.h:73
#22 _PyEval_Vector (args=0x0, argcount=0, kwnames=0x0, locals=<optimized out>, func=0x7ffff75d1f80, tstate=0xa70a38 <_PyRuntime+166328>) at ../Python/ceval.c:6425
#23 PyEval_EvalCode (co=0x7ffff7441f30, globals=<optimized out>, locals=<optimized out>) at ../Python/ceval.c:1140
#24 0x00000000005f7fc7 in run_eval_code_obj (tstate=0xa70a38 <_PyRuntime+166328>, co=0x7ffff7441f30, globals=0x7ffff75f3400, locals=0x7ffff75f3400) at ../Python/pythonrun.c:1710
#25 0x00000000005f49c3 in run_mod (mod=<optimized out>, filename=<optimized out>, globals=0x7ffff75f3400, locals=0x7ffff75f3400, flags=<optimized out>, arena=<optimized out>)
at ../Python/pythonrun.c:1731
#26 0x0000000000608896 in pyrun_file
--Type <RET> for more, q to quit, c to continue without paging--
(fp=0xadc490, filename=0x7ffff7335050, start=<optimized out>, globals=0x7ffff75f3400, locals=0x7ffff75f3400, closeit=1, flags=0x7fffffffe1c8) at ../Python/pythonrun.c:1626
#27 0x00000000006085e1 in _PyRun_SimpleFileObject (fp=fp@entry=0xadc490, filename=filename@entry=0x7ffff7335050, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffe1c8)
at ../Python/pythonrun.c:440
#28 0x00000000006083b4 in _PyRun_AnyFileObject (fp=0xadc490, filename=filename@entry=0x7ffff7335050, closeit=closeit@entry=1, flags=flags@entry=0x7fffffffe1c8)
at ../Python/pythonrun.c:79
#29 0x000000000060690f in pymain_run_file_obj (skip_source_first_line=0, filename=0x7ffff7335050, program_name=0x7ffff75f35f0) at ../Modules/main.c:360
#30 pymain_run_file (config=0xa56a80 <_PyRuntime+59904>) at ../Modules/main.c:379
#31 pymain_run_python (exitcode=0x7fffffffe1c4) at ../Modules/main.c:601
#32 Py_RunMain () at ../Modules/main.c:680
#33 0x00000000005cb9db in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at ../Modules/main.c:734
#34 0x00007ffff7c280d0 in __libc_start_call_main (main=main@entry=0x5cb940 <main>, argc=argc@entry=2, argv=argv@entry=0x7fffffffe3f8)
at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x00007ffff7c28189 in __libc_start_main_impl
(main=0x5cb940 <main>, argc=2, argv=0x7fffffffe3f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe3e8)
at ../csu/libc-start.c:360
#36 0x00000000005cb875 in _start ()