[Hugin-bug-hunters] [Bug 1998020] Re: Hugin Calibrate Lens asserts on start

2022-11-27 Thread h1repp
yes, seems wxWidgets 3.2 with GTK3, See my ldd:

ldd /usr/bin/calibrate_lens_gui
linux-vdso.so.1 (0x7ffebd596000)
libhuginbasewx.so.0.0 => /usr/lib/hugin/libhuginbasewx.so.0.0 
(0x7ff6f4494000)
libpano13.so.3 => /lib/x86_64-linux-gnu/libpano13.so.3 
(0x7ff6f43cf000)
libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x7ff6f4343000)
libwx_baseu-3.2.so.0 => /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 
(0x7ff6f408f000)
libwx_gtk3u_core-3.2.so.0 => 
/lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 (0x7ff6f37f)
libwx_gtk3u_xrc-3.2.so.0 => 
/lib/x86_64-linux-gnu/libwx_gtk3u_xrc-3.2.so.0 (0x7ff6f36e3000)
libhuginbase.so.0.0 => /usr/lib/hugin/libhuginbase.so.0.0 
(0x7ff6f30d9000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 
(0x7ff6f2ebf000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7ff6f2de)
libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x7ff6f2d98000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x7ff6f2d78000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7ff6f2b95000)
libwx_gtk3u_qa-3.2.so.0 => 
/lib/x86_64-linux-gnu/libwx_gtk3u_qa-3.2.so.0 (0x7ff6f2b67000)
libvigraimpex.so.11 => /lib/x86_64-linux-gnu/libvigraimpex.so.11 
(0x7ff6f2ad9000)
liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 
(0x7ff6f2a76000)
libhugin_python_interface.so.0.0 => 
/usr/lib/hugin/libhugin_python_interface.so.0.0 (0x7ff6f2a6f000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x7ff6f292d000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 
(0x7ff6f2898000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 
(0x7ff6f2862000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x7ff6f27f1000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x7ff6f2738000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x7ff6f271)
libLerc.so.4 => /lib/x86_64-linux-gnu/libLerc.so.4 (0x7ff6f2676000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x7ff6f240)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 
(0x7ff6f265)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7ff6f2633000)
libpcre2-32.so.0 => /lib/x86_64-linux-gnu/libpcre2-32.so.0 
(0x7ff6f2379000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 
(0x7ff6f1b39000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 
(0x7ff6f1a2f000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 
(0x7ff6f262)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 
(0x7ff6f19c7000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 
(0x7ff6f18a3000)
libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 
(0x7ff6f1875000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 
(0x7ff6f1697000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 
(0x7ff6f1638000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 
(0x7ff6f1501000)
libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x7ff6f2613000)
libnotify.so.4 => /lib/x86_64-linux-gnu/libnotify.so.4 
(0x7ff6f14f3000)
libXtst.so.6 => /lib/x86_64-linux-gnu/libXtst.so.6 (0x7ff6f14eb000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 
(0x7ff6f14d2000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 
(0x7ff6f148a000)
libwx_gtk3u_html-3.2.so.0 => 
/lib/x86_64-linux-gnu/libwx_gtk3u_html-3.2.so.0 (0x7ff6f13b2000)
libwx_baseu_xml-3.2.so.0 => 
/lib/x86_64-linux-gnu/libwx_baseu_xml-3.2.so.0 (0x7ff6f139f000)
libboost_filesystem.so.1.74.0 => 
/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 (0x7ff6f137e000)
libexiv2.so.27 => /lib/x86_64-linux-gnu/libexiv2.so.27 
(0x7ff6f1094000)
libOpenGL.so.0 => /lib/x86_64-linux-gnu/libOpenGL.so.0 
(0x7ff6f1069000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x7ff6f1035000)
libGLU.so.1 => /lib/x86_64-linux-gnu/libGLU.so.1 (0x7ff6f0fc2000)
libGLEW.so.2.2 => /lib/x86_64-linux-gnu/libGLEW.so.2.2 
(0x7ff6f0f04000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x7ff6f0da5000)
/lib64/ld-linux-x86-64.so.2 (0x7ff6f4667000)
libOpenEXR-3_1.so.30 => /lib/x86_64-linux-gnu/libOpenEXR-3_1.so.30 
(0x7ff6f0a94000)
libImath-3_1.so.29 => /lib/x86_64-linux-gnu/libImath-3_1.so.29 
(0x7ff6f0a44000)
libhdf5_serial.so.103 => /lib/x86_64-linux-gnu/libhdf5_serial.so.103 
(0x7ff6f0693000)
libhdf5_serial_hl.so.100 => 
/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x7ff6f066f000)

[Hugin-bug-hunters] [Bug 1998020] Re: Hugin Calibrate Lens asserts on start

2022-11-27 Thread tmodes
I can't reproduce it. Assuming this is with wxWidgets 3.2 with GTK3? And it 
does not happen with wxWidgets 3.1.x?
Trying to blind fix in repository.

** Summary changed:

- Hugin Calibrate Lens crashes on start
+ Hugin Calibrate Lens asserts on start

** Changed in: hugin
   Status: New => Fix Committed

** Changed in: hugin
Milestone: None => 2022.0rc1

-- 
You received this bug notification because you are a member of Hugin Bug
Hunters, 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


___
Mailing list: https://launchpad.net/~hugin-bug-hunters
Post to : hugin-bug-hunters@lists.launchpad.net
Unsubscribe : https://launchpad.net/~hugin-bug-hunters
More help   : https://help.launchpad.net/ListHelp