I think there is a problem in one of the recent commits by tsmodes

27 views
Skip to first unread message

johnfi...@gmail.com

unread,
Feb 4, 2022, 9:31:55 AM2/4/22
to hugin and other free panoramic software
I pulled several recent commits, and after doing so my release build of hugin is fine, but my debug build will no longer start.

I was unable to copy the text of the stack traceback.  I hope the attached image of it is enough.

The problem seems to be that projParam.size() is nonzero (deep inside creating the huginApp object).

I'll try to figure it out.  But it is not a section of code I ever looked at.

Screenshot_20220204_092309.png

johnfi...@gmail.com

unread,
Feb 4, 2022, 9:35:01 AM2/4/22
to hugin and other free panoramic software
Sorry, I didn't realize before posting, that even my screenshot failed.
I really hate how aggressively kdbg stops you from copying information out.  But it is the only debugger I managed to get working with hugin in Fedora.  I'll try again with gdb and provide a better traceback.

johnfi...@gmail.com

unread,
Feb 4, 2022, 9:42:31 AM2/4/22
to hugin and other free panoramic software
I got the backtrace from gdb (easier than I expected):

gdb.txt

johnfi...@gmail.com

unread,
Feb 4, 2022, 10:33:15 AM2/4/22
to hugin and other free panoramic software
So far as I can tell, two members of the PanoramaOptions object share the same address.

I don't yet understand the relationship between Hugin and panotools.

This kind of error usually implies using a .h file connected with a .so file when the two are out of sync with each other.

So does this mean I rebuilt too little within hugin?  Or do I need to get the other repository and keep them in better sync or what?

T. Modes

unread,
Feb 4, 2022, 10:40:38 AM2/4/22
to hugin and other free panoramic software
johnfi...@gmail.com schrieb am Freitag, 4. Februar 2022 um 16:33:15 UTC+1:
So far as I can tell, two members of the PanoramaOptions object share the same address.
That means that you did not correctly rebuild all libraries. You are using an older library with current program. Correctly clean up your build directory and the installed libs! An do a clean rebuild.

johnfi...@gmail.com

unread,
Feb 4, 2022, 10:55:25 AM2/4/22
to hugin and other free panoramic software


On Friday, February 4, 2022 at 10:40:38 AM UTC-5 T. Modes wrote:
 do a clean rebuild.

Thanks.  It was fixed by make clean
I should have tried that earlier.  I was trusting the build system to know what needed to be rebuilt.

Reply all
Reply to author
Forward
0 new messages