Bug 2504537 - python-jsonpickle: FTBFS in Fedora rawhide/f45
Summary: python-jsonpickle: FTBFS in Fedora rawhide/f45
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-jsonpickle
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F45FTBFS
TreeView+ depends on / blocked
 
Reported: 2026-07-21 21:11 UTC by Fedora Release Engineering
Modified: 2026-08-06 20:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-08-06 20:53:40 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (32.00 KB, text/plain)
2026-07-21 21:11 UTC, Fedora Release Engineering
no flags Details
root.log (32.00 KB, text/plain)
2026-07-21 21:11 UTC, Fedora Release Engineering
no flags Details
state.log (1.69 KB, text/plain)
2026-07-21 21:11 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2026-07-21 21:11:10 UTC
python-jsonpickle failed to build from source in Fedora rawhide/f45

https://koji.fedoraproject.org/koji/taskinfo?taskID=147900567


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
Please fix python-jsonpickle at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
python-jsonpickle will be orphaned. Before branching of Fedora 46,
python-jsonpickle will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Comment 1 Fedora Release Engineering 2026-07-21 21:11:17 UTC
Created attachment 2151380 [details]
build.log

file build.log too big, will only attach last 32768 bytes

Comment 2 Fedora Release Engineering 2026-07-21 21:11:23 UTC
Created attachment 2151381 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2026-07-21 21:11:25 UTC
Created attachment 2151382 [details]
state.log

Comment 4 Gwyn Ciesla 2026-08-05 16:48:46 UTC
Updating to 4.1.2 gets farther but segfaults in tests:

+ /usr/bin/pytest --ignore=fuzzing/
Fatal Python error: Segmentation fault
Current thread 0x00007fff839e3e20 [pytest] (most recent call first):
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1033 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1033 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/utils/validation.py", line 33 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/utils/_param_validation.py", line 17 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/utils/_chunking.py", line 11 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/utils/__init__.py", line 9 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1277 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/base.py", line 19 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/usr/lib64/python3.15/site-packages/sklearn/__init__.py", line 70 in <module>
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 747 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "<frozen importlib._bootstrap>", line 549 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1277 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "/builddir/build/BUILD/python-jsonpickle-4.1.2-build/jsonpickle-4.1.2/tests/sklearn_test.py", line 5 in <module>
  File "/usr/lib/python3.15/site-packages/_pytest/assertion/rewrite.py", line 188 in exec_module
  File "<frozen importlib._bootstrap>", line 915 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1305 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1346 in _find_and_load
  File "<frozen importlib._bootstrap>", line 1381 in _gcd_import
  File "/usr/lib64/python3.15/importlib/__init__.py", line 88 in import_module
  File "/usr/lib/python3.15/site-packages/_pytest/pathlib.py", line 596 in import_path
  File "/usr/lib/python3.15/site-packages/_pytest/python.py", line 508 in importtestmodule
  File "/usr/lib/python3.15/site-packages/_pytest/python.py", line 561 in _getobj
  File "/usr/lib/python3.15/site-packages/_pytest/python.py", line 290 in obj
  File "/usr/lib/python3.15/site-packages/_pytest/doctest.py", line 548 in collect
  File "/usr/lib/python3.15/site-packages/_pytest/runner.py", line 406 in collect
  File "/usr/lib/python3.15/site-packages/_pytest/runner.py", line 361 in from_call
  File "/usr/lib/python3.15/site-packages/_pytest/runner.py", line 408 in pytest_make_collect_report
  File "/usr/lib/python3.15/site-packages/pluggy/_callers.py", line 121 in _multicall
  File "/usr/lib/python3.15/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3.15/site-packages/pluggy/_hooks.py", line 512 in __call__
  File "/usr/lib/python3.15/site-packages/_pytest/runner.py", line 589 in collect_one_node
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 895 in _collect_one_node
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 1032 in genitems
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 1035 in genitems
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 1035 in genitems
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 869 in perform_collect
  File "/usr/lib/python3.15/site-packages/_pytest/main.py", line 394 in pytest_collection
  File "/usr/lib/python3.15/site-packages/pluggy/_callers.py", line 121 in _multicall
  File "/usr/lib/python3.15/site-packages/pluggy/_manager.py", line 120 in _hookexec
  File "/usr/lib/python3.15/site-packages/pluggy/_hooks.py", line 512 in __call__
Current thread's C stack trace (most recent call first):
  Binary file "/lib64/libpython3.15.so.1.0", at _Py_DumpStack+0x90 [0x7fff830ed9a0]
  Binary file "/lib64/libpython3.15.so.1.0", at +0xfb47c [0x7fff830fb47c]
  Binary file "linux-vdso64.so.1", at __kernel_sigtramp_rt64+0x0 [0x7fff83960484]
  Binary file "/usr/lib64/python3.15/site-packages/sklearn/_cyutility.cpython-315-powerpc64le-linux-gnu.so", at +0x52c8 [0x7ffeced452c8]
  Binary file "/usr/lib64/python3.15/site-packages/sklearn/_cyutility.cpython-315-powerpc64le-linux-gnu.so", at +0x6b18 [0x7ffeced46b18]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x330464 [0x7fff83330464]
  Binary file "/lib64/libpython3.15.so.1.0", at PyModule_ExecDef+0xd0 [0x7fff83330410]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x3402dc [0x7fff833402dc]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x3b3ce8 [0x7fff833b3ce8]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1bf9d8 [0x7fff831bf9d8]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1f82ac [0x7fff831f82ac]
  Binary file "/lib64/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0xcb94 [0x7fff8318bb64]
  Binary file "/lib64/libpython3.15.so.1.0", at _PyFunction_Vectorcall+0x2bc [0x7fff831d7dfc]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1c23c8 [0x7fff831c23c8]
  Binary file "/lib64/libpython3.15.so.1.0", at PyObject_CallMethodObjArgs+0xc8 [0x7fff8322bd68]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x355078 [0x7fff83355078]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x2292e0 [0x7fff832292e0]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x247498 [0x7fff83247498]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1b5a88 [0x7fff831b5a88]
  Binary file "/lib64/libpython3.15.so.1.0", at PyObject_CallFunction+0x100 [0x7fff83152440]
  Binary file "/lib64/libpython3.15.so.1.0", at PyImport_Import+0x218 [0x7fff83246488]
  Binary file "/lib64/libpython3.15.so.1.0", at PyImport_ImportModule+0x2c [0x7fff8336778c]
  Binary file "/usr/lib64/python3.15/site-packages/sklearn/utils/_isfinite.cpython-315-powerpc64le-linux-gnu.so", at +0x5988 [0x7ffeced95988]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x330464 [0x7fff83330464]
  Binary file "/lib64/libpython3.15.so.1.0", at PyModule_ExecDef+0xd0 [0x7fff83330410]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x3402dc [0x7fff833402dc]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x3b3ce8 [0x7fff833b3ce8]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1bf9d8 [0x7fff831bf9d8]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1f82ac [0x7fff831f82ac]
  Binary file "/lib64/libpython3.15.so.1.0", at _PyEval_EvalFrameDefault+0xcb94 [0x7fff8318bb64]
  Binary file "/lib64/libpython3.15.so.1.0", at _PyFunction_Vectorcall+0x2bc [0x7fff831d7dfc]
  Binary file "/lib64/libpython3.15.so.1.0", at +0x1c23c8 [0x7fff831c23c8]
  <truncated rest of calls>
Extension modules: numpy._core._multiarray_umath, numpy.linalg._umath_linalg, simplejson._speedups, ujson, yaml._yaml, gmpy2.gmpy2, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._pcg64, numpy.random._generator, numpy.random._mt19937, numpy.random._philox, numpy.random._sfc64, numpy.random.mtrand, _cyutility, pandas._libs._cyutility, pandas._libs.tslibs.ccalendar, pandas._libs.tslibs.np_datetime, pandas._libs.tslibs.dtypes, pandas._libs.tslibs.base, pandas._libs.tslibs.nattype, pandas._libs.tslibs.timezones, pandas._libs.properties, pandas._libs.tslibs.fields, pandas._libs.tslibs.timedeltas, pandas._libs.tslibs.tzconversion, pandas._libs.tslibs.timestamps, pandas._libs.tslibs.offsets, pandas._libs.tslibs.strptime, pandas._libs.tslibs.parsing, pandas._libs.tslibs.conversion, pandas._libs.tslibs.period, pandas._libs.tslibs.vectorized, pandas._libs.ops_dispatch, pandas._libs.missing, pandas._libs.hashtable, pandas._libs.algos, pandas._libs.interval, pandas._libs.lib, pandas._libs.ops, numexpr.interpreter, bottleneck.move, bottleneck.nonreduce, bottleneck.nonreduce_axis, bottleneck.reduce, pandas._libs.hashing, pandas._libs.arrays, pandas._libs.tslib, pandas._libs.sparse, pandas._libs.internals, pandas._libs.indexing, pandas._libs.index, pandas._libs.writers, pandas._libs.join, pandas._libs.window.aggregations, pandas._libs.window.indexers, pandas._libs.reshape, pandas._libs.groupby, pandas._libs.json, pandas._libs.parsers, pandas._libs.testing, sklearn.__check_build._check_build, scipy._cyutility, scipy._lib._ccallback_c, scipy.sparse._sparsetools, _csparsetools, scipy.sparse._csparsetools, scipy.special._ufuncs_cxx, scipy.linalg._fblas, scipy.linalg._flapack, scipy.linalg._batched_linalg, scipy.linalg._cythonized_array_utils, scipy.linalg._solve_toeplitz, scipy.linalg._internal_matfuncs, scipy.linalg._linalg_pythran, scipy.linalg.cython_blas, scipy.linalg.cython_lapack, scipy.linalg._decomp_update, scipy.special._ellip_harm_2, scipy.special._special_ufuncs, scipy.special._gufuncs, scipy.special._ufuncs, scipy.special._specfun, scipy.special._comb, scipy.sparse.linalg._dsolve._superlu, scipy.sparse.linalg._eigen.arpack._arpacklib, scipy.sparse.linalg._propack, scipy.spatial._ckdtree, scipy.spatial._hausdorff, scipy.spatial._distance_wrap, scipy._lib.messagestream, scipy.spatial._qhull, scipy.spatial._voronoi, scipy.spatial.transform._rotation_cy, scipy.spatial.transform._rigid_transform_cy, scipy.optimize._group_columns, scipy.optimize._trlib._trlib, scipy.optimize._lbfgsb, _moduleTNC, scipy.optimize._moduleTNC, scipy.optimize._slsqplib, scipy.optimize._minpack, scipy.optimize._lsq.givens_elimination, scipy.optimize._zeros, scipy._lib._uarray._uarray, scipy.linalg._decomp_interpolative, scipy.optimize._bglu_dense, scipy.optimize._lsap, scipy.optimize._direct, scipy.integrate._odepack, scipy.integrate._quadpack, scipy.integrate._vode, scipy.integrate._dop, scipy.interpolate._fitpack, scipy.interpolate._dierckx, scipy.interpolate._ppoly, scipy.interpolate._interpnd, scipy.interpolate._rbfinterp_pythran, scipy.interpolate._rgi_cython, scipy.special.cython_special, scipy.stats._stats, scipy.stats._biasedurn, scipy.stats._levy_stable.levyst, scipy.stats._stats_pythran, scipy.stats._ansari_swilk_statistics, scipy.sparse.csgraph._tools, scipy.sparse.csgraph._shortest_path, scipy.sparse.csgraph._traversal, scipy.sparse.csgraph._min_spanning_tree, scipy.sparse.csgraph._flow, scipy.sparse.csgraph._matching, scipy.sparse.csgraph._reordering, scipy.stats._sobol, scipy.stats._qmc_cy, scipy.stats._rcont.rcont, scipy.stats._qmvnt_cy, scipy.ndimage._nd_image, scipy.ndimage._rank_filter_1d, _ni_label, scipy.ndimage._ni_label, sklearn.utils._isfinite, sklearn._cyutility (total: 143)
/var/tmp/rpm-tmp.cmACVX: line 26:   380 Segmentation fault         (core dumped) CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}" PATH="/builddir/build/BUILD/python-jsonpickle-4.1.2-build/BUILDROOT/usr/bin:$PATH" PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILD/python-jsonpickle-4.1.2-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-jsonpickle-4.1.2-build/BUILDROOT/usr/lib/python3.15/site-packages}" PYTHONDONTWRITEBYTECODE=1 PYTEST_ADDOPTS="${PYTEST_ADDOPTS:-} --ignore=/builddir/build/BUILD/python-jsonpickle-4.1.2-build/.pyproject-builddir" PYTEST_XDIST_AUTO_NUM_WORKERS="${PYTEST_XDIST_AUTO_NUM_WORKERS:-10}" /usr/bin/pytest --ignore=fuzzing/
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.cmACVX (%check)
    Bad exit status from /var/tmp/rpm-tmp.cmACVX (%check)
Child return code was: 1


Note You need to log in before you can comment on or make changes to this bug.