Assertion failed at ./src/common/socket.cpp:2084 in WaitOnConnect: "m_establishing && m_impl" - No connection establishment attempt in progress'

Getting this from 7.99, can’t reproduce intereractively.
Waht this means?

7.99 is running new logic that catches asserts even in release. We have some cleanup to do in terms of fixing all the asserts that were being ignored for a long time :smiley:

(They also get uploaded to sentry on Windows)

Thanks! I’ll see if I can just dismiss the dialogs

Hmm, it shouldn’t be giving dialogs on that note, just log to console

I wonder if non-release builds are piping it to some sort of gui logger ugh

I agree, asserts shouldn’t go to a dialog. Here is the one I can easily reproduce in an interactive session:

The one related to this post is reproducible on CI/CD, KiBot gets it:

> DEBUG:Messages: {'Assertion failed at ./src/common/socket.cpp:2084 in WaitOnConnect: "m_establishing && m_impl" - No connection establishment attempt in progress', 'Nets', '13', 'Selection Filter', '22', '5', 'Vias', 'OK', '0', 'Track Segments', 'Appearance', 'Pads'} (pcbnew_do - interposer.py:416)
> ERROR:Unknown KiCad dialog: KiCad PCB Editor Error (pcbnew_do - interposer.py:430)
> ERROR:Potential dialog messages: {'Assertion failed at ./src/common/socket.cpp:2084 in WaitOnConnect: "m_establishing && m_impl" - No connection establishment attempt in progress', 'Nets', '13', 'Selection Filter', '22', '5', 'Vias', 'OK', '0', 'Track Segments', 'Appearance', 'Pads'} (pcbnew_do - interposer.py:431)

The dialogs should be gone after yesterdays commit

Thanks.
My last regression check used: 7.99.0-unknown-a3754785df~172~ubuntu22.10.1, which is older than the commits that removes assert dialogs.
With some luck the regression tests will pass again using 7.99. The other problem is now also fixed by 782c73300b0ad0f125d337930b3b262e844f203b

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.