|
From: | Ryan Volz |
Subject: | Re: Radioconda 2022.09.22 released |
Date: | Mon, 26 Sep 2022 12:59:45 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 |
Hi, On 9/23/22 4:49 AM, Gisle Vanem wrote:
Ryan Volz wrote:Radioconda 2022.09.22, including GNU Radio 3.10.4.0, is now available: https://github.com/ryanvolz/radioconda/releasesTried it with a random .qrc-file. But it crashed inside Cairo. Call-stack: ucrtbase!abort+0x4e ucrtbase!common_assert_to_stderr_direct+0xb2 ucrtbase!common_assert_to_stderr<wchar_t>+0x1d ucrtbase!wassert+0x71 cairo!cairo_surface_destroy+0x40 cairo!cairo_font_options_status+0xc09 cairo!cairo_debug_reset_static_data+0xb8 cairo!cairo_destroy+0x48 _cairo_cp310_win_amd64!PyInit__cairo+0xb48 python310!_Py_Dealloc+0x7 python310!_Py_DECREF+0xd python310!_Py_XDECREF+0xf ... And from Cairo:Assertion failed: CAIRO_REFERENCE_COUNT_HAS_REFERENCE (&surface->ref_count),file cairo-surface.c, line 955
It looks like this has been reported before: https://github.com/gnuradio/gnuradio/issues/2938Are you only seeing this with the radioconda build of GNU Radio, but not otherwise? If so, that could help track down where the issue lies.
Any chance to have the .PDB-files on Windows?
Sorry, the conda-forge packages used in radioconda are not set up to build with or distribute debug symbols, so I think it would be quite the undertaking to do that generally. However, you might be able to take the recipe for a specific package (e.g. https://github.com/conda-forge/cairo-feedstock/tree/main/recipe), modify the bld.bat script to include building PDB files, and then build your own version of the package locally. Doing that probably requires some familiarity with conda and conda-build, but I'd be willing to give pointers if you get stuck on particular steps.
Cheers, Ryan
[Prev in Thread] | Current Thread | [Next in Thread] |