hugin-devs team mailing list archive
-
hugin-devs team
-
Mailing list archive
-
Message #07761
[Bug 1998020] Re: Hugin Calibrate Lens asserts on start
yes, seems wxWidgets 3.2 with GTK3, See my ldd:
ldd /usr/bin/calibrate_lens_gui
linux-vdso.so.1 (0x00007ffebd596000)
libhuginbasewx.so.0.0 => /usr/lib/hugin/libhuginbasewx.so.0.0 (0x00007ff6f4494000)
libpano13.so.3 => /lib/x86_64-linux-gnu/libpano13.so.3 (0x00007ff6f43cf000)
libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007ff6f4343000)
libwx_baseu-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 (0x00007ff6f408f000)
libwx_gtk3u_core-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 (0x00007ff6f37f0000)
libwx_gtk3u_xrc-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_xrc-3.2.so.0 (0x00007ff6f36e3000)
libhuginbase.so.0.0 => /usr/lib/hugin/libhuginbase.so.0.0 (0x00007ff6f30d9000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff6f2ebf000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff6f2de0000)
libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007ff6f2d98000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff6f2d78000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff6f2b95000)
libwx_gtk3u_qa-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_qa-3.2.so.0 (0x00007ff6f2b67000)
libvigraimpex.so.11 => /lib/x86_64-linux-gnu/libvigraimpex.so.11 (0x00007ff6f2ad9000)
liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007ff6f2a76000)
libhugin_python_interface.so.0.0 => /usr/lib/hugin/libhugin_python_interface.so.0.0 (0x00007ff6f2a6f000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff6f292d000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007ff6f2898000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007ff6f2862000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007ff6f27f1000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007ff6f2738000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007ff6f2710000)
libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x00007ff6f2676000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007ff6f2400000)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007ff6f2650000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff6f2633000)
libpcre2-32.so.0 => /lib/x86_64-linux-gnu/libpcre2-32.so.0 (0x00007ff6f2379000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007ff6f1b39000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007ff6f1a2f000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007ff6f2620000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007ff6f19c7000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007ff6f18a3000)
libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007ff6f1875000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007ff6f1697000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007ff6f1638000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007ff6f1501000)
libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x00007ff6f2613000)
libnotify.so.4 => /lib/x86_64-linux-gnu/libnotify.so.4 (0x00007ff6f14f3000)
libXtst.so.6 => /lib/x86_64-linux-gnu/libXtst.so.6 (0x00007ff6f14eb000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007ff6f14d2000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007ff6f148a000)
libwx_gtk3u_html-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_gtk3u_html-3.2.so.0 (0x00007ff6f13b2000)
libwx_baseu_xml-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_baseu_xml-3.2.so.0 (0x00007ff6f139f000)
libboost_filesystem.so.1.74.0 => /lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 (0x00007ff6f137e000)
libexiv2.so.27 => /lib/x86_64-linux-gnu/libexiv2.so.27 (0x00007ff6f1094000)
libOpenGL.so.0 => /lib/x86_64-linux-gnu/libOpenGL.so.0 (0x00007ff6f1069000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007ff6f1035000)
libGLU.so.1 => /lib/x86_64-linux-gnu/libGLU.so.1 (0x00007ff6f0fc2000)
libGLEW.so.2.2 => /lib/x86_64-linux-gnu/libGLEW.so.2.2 (0x00007ff6f0f04000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007ff6f0da5000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff6f4667000)
libOpenEXR-3_1.so.30 => /lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30 (0x00007ff6f0a94000)
libImath-3_1.so.29 => /lib/x86_64-linux-gnu/libImath-3_1.so.29 (0x00007ff6f0a44000)
libhdf5_serial.so.103 => /lib/x86_64-linux-gnu/libhdf5_serial.so.103 (0x00007ff6f0693000)
libhdf5_serial_hl.so.100 => /lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007ff6f066f000)
libpython3.10.so.1.0 => /lib/x86_64-linux-gnu/libpython3.10.so.1.0 (0x00007ff6f009c000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff6f0070000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff6f006b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff6f0066000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007ff6f0060000)
libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007ff6f004c000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007ff6f0042000)
libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007ff6f0037000)
libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007ff6f000e000)
libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007ff6effd2000)
libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007ff6efea3000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007ff6efe87000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007ff6efd7f000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007ff6efd7a000)
libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007ff6efd6d000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007ff6efd60000)
libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007ff6efd5b000)
libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007ff6efd54000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007ff6efd0e000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007ff6efd09000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007ff6efcf7000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff6efce2000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007ff6efcd5000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007ff6efc2a000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ff6efb60000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007ff6efb5b000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007ff6efb4d000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007ff6efb40000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007ff6efadb000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ff6efaad000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007ff6efaa1000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ff6efa07000)
libICE.so.6 => /lib/x86_64-linux-gnu/libICE.so.6 (0x00007ff6ef9e9000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007ff6ef9dd000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff6ef9b2000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007ff6ef8fa000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007ff6ef873000)
libIlmThread-3_1.so.30 => /lib/x86_64-linux-gnu/libIlmThread-3_1.so.30 (0x00007ff6ef86a000)
libIex-3_1.so.30 => /lib/x86_64-linux-gnu/libIex-3_1.so.30 (0x00007ff6ef7e9000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007ff6ef36a000)
libcurl.so.4 => /lib/x86_64-linux-gnu/libcurl.so.4 (0x00007ff6ef2c4000)
libsz.so.2 => /lib/x86_64-linux-gnu/libsz.so.2 (0x00007ff6ef2bf000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff6ef2ba000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff6ef000000)
libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007ff6ef27d000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007ff6ef227000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007ff6eefd4000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007ff6ef21d000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007ff6ef20e000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007ff6eef7d000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007ff6eef67000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007ff6eef38000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007ff6eef07000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007ff6eeee8000)
libssh2.so.1 => /lib/x86_64-linux-gnu/libssh2.so.1 (0x00007ff6eeea7000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007ff6eee93000)
libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007ff6eedea000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007ff6eed98000)
libldap-2.5.so.0 => /lib/x86_64-linux-gnu/libldap-2.5.so.0 (0x00007ff6eed39000)
liblber-2.5.so.0 => /lib/x86_64-linux-gnu/liblber-2.5.so.0 (0x00007ff6eed29000)
libaec.so.0 => /lib/x86_64-linux-gnu/libaec.so.0 (0x00007ff6eed20000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ff6eec51000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007ff6eec2e000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007ff6eec21000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007ff6eea6b000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007ff6ee850000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007ff6ee807000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007ff6ee7b9000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007ff6ee738000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007ff6ee65e000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007ff6ee631000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007ff6ee62b000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007ff6ee61d000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007ff6ee600000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007ff6ee5f3000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007ff6ee4ac000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007ff6ee486000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007ff6ee351000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007ff6ee33c000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007ff6ee333000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ff6ee322000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ff6ee2fa000)
--
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1998020
Title:
Hugin Calibrate Lens asserts on start
Status in Hugin:
Fix Committed
Bug description:
When I start "Hugin Calibrate Lens" from my Debian Testing Cinnamon
Start Menu, a popup labelled "calibrate_lens_gui" pops up saying "An
assertion failed!"
Hugin version: 2021.0.0+dfsg-3
ASSERT INFO:
./src/gtk/bitmap.cpp(541): assert ""width > 0 && height > 0"" failed in Create(): invalid bitmap size
BACKTRACE:
[1] wxBitmap::Create(int, int, int)
[2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[3] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[4] wxEvtHandler::TryHereOnly(wxEvent&)
[5] wxEvtHandler::ProcessEventLocally(wxEvent&)
[6] wxEvtHandler::ProcessEvent(wxEvent&)
[7] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[8] wxWindow::DoSetSize(int, int, int, int, int)
[9] wxBoxSizer::RepositionChildren(wxSize const&)
[10] wxStaticBoxSizer::RepositionChildren(wxSize const&)
[11] wxSizer::Layout()
[12] wxSizerItem::SetDimension(wxPoint const&, wxSize const&)
[13] wxBoxSizer::RepositionChildren(wxSize const&)
[14] wxSizer::Layout()
[15] wxWindowBase::Layout()
[16] wxWindowBase::InternalOnSize(wxSizeEvent&)
[17] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[19] wxEvtHandler::TryHereOnly(wxEvent&)
[20] wxEvtHandler::ProcessEventLocally(wxEvent&)
[21] wxEvtHandler::ProcessEvent(wxEvent&)
[22] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[23] wxWindow::DoSetSize(int, int, int, int, int)
[24] wxWindowBase::WXSetInitialFittingClientSize(int, wxSizer*)
[25] wxSizer::Fit(wxWindow*)
[26] wxSizerXmlHandler::Handle_sizer()
[27] wxXmlResourceHandlerImpl::CreateResource(wxXmlNode*, wxObject*, wxObject*)
[28] wxXmlResourceHandlerImpl::CreateChildren(wxObject*, bool)
[29] wxPanelXmlHandler::DoCreateResource()
[30] wxXmlResourceHandlerImpl::CreateResource(wxXmlNode*, wxObject*, wxObject*)
[31] wxSizerXmlHandler::Handle_sizeritem()
[32] wxXmlResourceHandlerImpl::CreateResource(wxXmlNode*, wxObject*, wxObject*)
[33] wxXmlResourceHandlerImpl::CreateChildren(wxObject*, bool)
[34] wxSizerXmlHandler::Handle_sizer()
[35] wxXmlResourceHandlerImpl::CreateResource(wxXmlNode*, wxObject*, wxObject*)
[36] wxXmlResourceHandlerImpl::CreateChildren(wxObject*, bool)
[37] wxFrameXmlHandler::DoCreateResource()
[38] wxXmlResourceHandlerImpl::CreateResource(wxXmlNode*, wxObject*, wxObject*)
[39] wxXmlResource::LoadFrame(wxFrame*, wxWindow*, wxString const&)
[40] wxEntry(int&, wchar_t**)
[41] __libc_start_main
Clicking "Continue" brings the same popup again. Clicking "Stop"
closes the program. So Calibrate lens is not usable.
This reminds me of an earlier bug #1909484 (2020.0.0
calibrate_lens_gui - multiple assertions at startup) with the previous
version. This one has been fixed by the wx-widgets team (issue 18520)
- they said, they would check width/height instead bmpData. Seems,
Hugin still calls wxBitmap:Create with an invalid bitmap.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1998020/+subscriptions
References