As of version 2023.x.x.x : An Assertion Failed! * 6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Hugin |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Until version 2023.x.x.x, I have not had the following occur.
Now, each time the stitching process runs, there are 6 times that a PTBatcherGUI window appears that is headlined "An assertion failed!"
Dismissing the first two causes the stitching to start and eventually to conclude successfully, but there are 4 additional windows.
I believe that for each panorama stitched, the backtraces are the same - that is, the first backtrace for panorama #1 is the same as the backtrace for panorama #2, the second backtrace for #1 is the same as for #2, etc.
It appears that the assertion is the same for all six windows, and that in fact, there are only three different backtraces, each repeated twice (#1==#2, #3==#4, #5==#6)
ASSERT INFO:
/usr/include/
The first two backtraces contain only:
[1] wxEntry(int&, wchar_t**)
[2] __libc_start_main
#3/#4 add:
[1] wxEvtHandler:
[2] wxEventHashTabl
[3] wxEvtHandler:
[4] wxEvtHandler:
[5] wxEvtHandler:
[6] wxEvtHandler:
[7] wxTimerImpl:
[8] g_main_loop_run
[9] gtk_main
[10] wxGUIEventLoop:
[11] wxEventLoopBase
[12] wxAppConsoleBas
after the above (numbers, of course, different)
#5/#6 add two more sets (total of 3) of:
[1] wxEvtHandler:
[2] wxEventHashTabl
[3] wxEvtHandler:
[4] wxEvtHandler:
[5] wxEvtHandler:
but with a slightly different preface:
[16] wxEvtHandler:
[17] wxAppConsoleBas
[18] wxApp::DoIdle()
after the
[19] g_main_loop_run
instead of the earlier:
[6] wxEvtHandler:
[7] wxTimerImpl:
In case this explanation is confusing (likely!), I will [try to] attach a text file
joining all six backtraces.
I will also try to attach a video showing the stitch.
I may have to upload it to YouTube and just include the link...
=======
Debian Testing / sway/testing,now 1.8.1-2 amd64 [installed]
Operating System: Linux 6.5.0-5-amd64 x86_64
Architecture: 64 bit
Free memory: 8485176 kiB
Hugin
Version: 2023.0.
Path to resources: /usr/share/
Path to data: /usr/share/
Hugins camera and lens database: /home/scott/
Multi-threading using C++11 std::thread and OpenMP
Libraries
wxWidgets: wxWidgets 3.2.4
wxWidgets Library (wxGTK port)
Version 3.2.4 (Unicode: wchar_t, debug level: 1),
Runtime version of toolkit used is 3.24.
Compile-time GTK+ version is 3.24.38.
libpano13: 2.9.22
Boost: 1.83.0
Exiv2: 0.27.6
SQLite3: 3.44.2
Vigra: 1.11.1
LittleCMS2: 2.14
Fixed in repository (changeset 2b2251f51580).
(The bug was in an old code. Maybe wxWidgets has become more pedantic in its check to earlier version.)