faile assertion when deleting mask
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Hugin |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I'm getting a failed assertion dialog when trying to delete a mask when there is more than one mask.
To recreate:
* start hugin, add one image, go to masks tab
* add an "exclude region from all images of this lens" mask
* add a second mask
* click "Delete mask"
* failed assertion window appears
If I select the first mask before clicking delete, it works.
Fencepost error?
---------------
This is latest nightly on Kubuntu 16.10: 2017.1.
libpano13: 2.9.19
Boost: 1.61.0
Exiv2: 0.25
SQLite3: 3.14.1
Vigra: 1.11.0
LittleCMS2: 2.7
Let me know if you have trouble reproducing.
Thanks!
-------
Backtrace:
ASSERT INFO:
../src/
BACKTRACE:
[1] wxGenericListCt
[2] MaskEditorPanel
[3] HuginBase:
[4] PanoCommand:
[5] PanoCommand:
[6] MaskEditorPanel
[7] wxAppConsoleBas
[8] wxEvtHandler:
[9] wxEventHashTabl
[10] wxEvtHandler:
[11] wxEvtHandler:
[12] wxEvtHandler:
[13] wxWindowBase:
[14] wxWindowBase:
[15] wxWindowBase:
[16] wxWindowBase:
[17] wxEvtHandler:
[18] g_closure_invoke
[19] g_signal_
[20] g_signal_emit
[21] g_closure_invoke
[22] g_signal_
[23] g_signal_emit
[24] g_closure_invoke
[25] g_signal_
[26] g_signal_emit
[27] gtk_propagate_event
[28] gtk_main_do_event
[29] g_main_
[30] g_main_loop_run
[31] gtk_main
[32] wxGUIEventLoop:
[33] wxEventLoopBase
[34] wxAppConsoleBas
[35] wxEntry(int&, wchar_t**)
[36] main
[37] __libc_start_main
[38] _start
Changed in hugin: | |
status: | Fix Committed → Fix Released |
> Let me know if you have trouble reproducing.
I can't reproduce the assertion. (Trying on 2 different systems.)
(Who the heck does such a ..., add mask and immediately delete it)
Trying a blind fix in repository.