Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)
Package: hugin Version: 2016.2.0~rc2+dfsg-2+b1 Followup-For: Bug #822062 Dear Maintainer, I still experience the same bug. See the full GDB BT attached. -- System Information: Debian Release: 9.0 APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages hugin depends on: ii enblend 4.2-2 ii enfuse4.2-2 ii hugin-tools 2016.2.0~rc2+dfsg-2+b1 ii libc6 2.24-8 ii libexiv2-14 0.25-3 ii libfftw3-double3 3.3.5-3 ii libgcc1 1:6.2.1-5 ii libgl1-mesa-glx [libgl1] 13.0.3-1 ii libglew2.02.0.0-3 ii libglu1-mesa [libglu1]9.0.0-2.1 ii libgomp1 6.2.1-5 ii libimage-exiftool-perl10.40-1 ii liblcms2-22.8-3 ii libpano13-3 2.9.19+dfsg-2+b1 ii libsqlite3-0 3.16.2-1 ii libstdc++66.2.1-5 ii libtiff5 4.0.7-5 ii libvigraimpex61.10.0+git20160211.167be93+dfsg-2+b3 ii libwxbase3.0-0v5 3.0.2+dfsg-2 ii libwxgtk3.0-0v5 3.0.2+dfsg-2 ii make 4.1-9 hugin recommends no packages. hugin suggests no packages. -- no debconf information backtrace full #0 __GI_raise (sig=sig@entry=5) at ../sysdeps/unix/sysv/linux/raise.c:58 set = {__val = {0, 6075995084544034138, 0, 0, 6072345842512838980, 6071226489730062175, 0, 0, 0, 0, 0, 0, 26060, 140555916303175, 94564162034976, 26062}} pid = tid = #1 0x7fd5c0a0bbea in _Z6wxTrapv () at ../src/common/appbase.cpp:1067 No locals. #2 0x7fd5c03ad480 in _ZN14wxGUIAppTraits16ShowAssertDialogERK8wxString (this=, msg=...) at ../src/gtk/utilsgtk.cpp:332 dialog = 0x56016f495d20 dump = warning: can't find linker symbol for virtual table for `StackDump' value warning: found `_ZTV9StackDump' instead { = { = {_vptr.wxStackWalkerBase = 0x7fd5c0927df0 <_ZTV9StackDump+16>}, static ms_exepath = , static ms_addresses = , static ms_symbols = , static m_depth = }, m_dlg = 0x56016f495d20} result = returnCode = false __FUNCTION__ = "ShowAssertDialog" #3 0x7fd5c0a0ee32 in ShowAssertDialog (file=..., line=line@entry=456, func=..., cond=..., msgUser=..., traits=traits@entry=0x56016ea34250) at ../src/common/appbase.cpp:1319 msg = {static npos = , m_impl = L"/usr/include/wx-3.0/wx/strvararg.h(456): assert \"(argtype & (wxFormatStringSpecifier::value)) == argtype\" failed in wxArgNormalizer(): format specifier doesn't match argument type", m_convertedToChar = { m_str = 0x56016f5d9340 "/usr/include/wx-3.0/wx/strvararg.h(456): assert \"(argtype & (wxFormatStringSpecifier::value)) == argtype\" failed in wxArgNormalizer(): format specifier doesn't match argument type", m_len = 182}} s_bNoAsserts = false #4 0x7fd5c0a12e57 in _ZN16wxAppConsoleBase15OnAssertFailureEPKwiS1_S1_S1_ (this=this@entry=0x56016e9980d0, file=, line=456, func=, cond=, msg=) at ../src/common/appbase.cpp:798 No locals. #5 0x7fd5c036b940 in _ZN5wxApp15OnAssertFailureEPKwiS1_S1_S1_ (this=0x56016e9980d0, file=, line=, func=, cond=, msg=) at ../src/gtk/app.cpp:507 No locals. #6 0x7fd5c0a13522 in wxDefaultAssertHandler (file=..., line=line@entry=456, func=..., cond=..., msg=...) at ../src/common/appbase.cpp:1110 s_bInAssert = 1 guard = {m_flag = @0x7fd5c0e33da8, m_isInside = } #7 0x7fd5c0a0ccda in _Z10wxOnAssertPKciS0_S0_S0_ (file=file@entry=0x56016d5ef8d8 "/usr/include/wx-3.0/wx/strvararg.h", line=line@entry=456, func=func@entry=0x56016d5f2d10 <_ZZN15wxArgNormalizerImEC4EmPK14wxFormatStringjE12__FUNCTION__> "wxArgNormalizer", cond=cond@entry=0x56016d5ef898 "(argtype & (wxFormatStringSpecifier::value)) == argtype", msg=msg@entry=0x56016d5ef868 "format specifier doesn't match argument type") at ../src/common/appbase.cpp:1186 No locals. #8 0x56016d4375fe in _ZN15wxArgNormalizerImEC4EmPK14wxFormatStringj (index=1, fmt=0x7fff676f13a0, value=2, this=) at /usr/include/wx-3.0/wx/strvararg.h:456 argtype = #9 _ZN20wxArgNormalizerWcharImEC4EmPK14wxFormatStringj (index=1, fmt=, value=2, this=) at /usr/include/wx-3.0/wx/strvararg.h:476 No locals. #10 _ZN8wxString6FormatImEES_RK14wxFormatStringT_ (a1=2, f1=...) at /usr/include/wx-3.0/wx/string.h:2322 No locals. #11 _ZN9MainFrame12RunAssistantEP8wxWindow (this=, mainWin=mainWin@entry=0x56016f4d24f0) at ./src/hugin1/hugin/MainFrame.cpp:2176 i1 = i2 = graph = {m_graph = std::vector of length 2, capacity 2 = {std::set with 0 elements, std::set with 0 elements}} comps =
Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)
On 17/12/16 17:02, Andreas Metzler wrote: Could you please doublecheck whether you have set the temporary directory path in preferences/file names? The field was empty and the button worked; setting the path to /tmp caused the error.
Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)
On 2016-04-21 Aleksejwrote: > Package: hugin > Version: 2016.0.0~rc2+dfsg-2 > Severity: important > Dear Maintainer, > Pressing "Align" causes an "assertion failed" dialog, similar to what is > described at [...] > /usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & > (wxFormatStringSpecifier::value)) == argtype" failed in > wxArgNormalizer(): format specifier doesn't match argument type > ASSERT INFO: > /usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & > (wxFormatStringSpecifier::value)) == argtype" failed in > wxArgNormalizer(): format specifier doesn't match argument type > BACKTRACE: > [1] MainFrame::RunAssistant(wxWindow*) [...] A recent thread on hugin-ptx was dealing with the same error message. | This appears to be the result of a number of issues: | | 1. You followed my advice and set the temporary directory path in | preferences/file names. | [...] | Could you please try removing the entry for the temporary directory | and see if you still have trouble? | [...] | That's not important. The issue is that specifying any temporary | directory invokes a bug whereby hugin doesn't pass the PATH | environment variable to icpfind. I didn't know this when I wrote (2) | above. But this means that icpfind can't find the control point | detector. | [...] Could you please doublecheck whether you have set the temporary directory path in preferences/file names? cu Andreas -- `What a good friend you are to him, Dr. Maturin. His other friends are so grateful to you.' `I sew his ears on from time to time, sure'
Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)
Package: hugin Version: 2016.2.0~rc2+dfsg-2 Followup-For: Bug #822062 Dear Maintainer, I can confirm that the problem described in #822062 still exists (I got exactly the same use case / same result). I also cannot use hugin whitout this functionality. Regards -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) Versions of packages hugin depends on: ii enblend 4.2-2 ii enfuse4.2-2 ii hugin-tools 2016.2.0~rc2+dfsg-2 ii libc6 2.24-5 ii libexiv2-14 0.25-3 ii libfftw3-double3 3.3.5-1 ii libgcc1 1:6.2.0-10 ii libgl1-mesa-glx [libgl1] 12.0.3-3 ii libglew2.02.0.0-3 ii libglu1-mesa [libglu1]9.0.0-2.1 ii libgomp1 6.2.0-10 ii libimage-exiftool-perl10.25-1 ii liblcms2-22.7-1 ii libpano13-3 2.9.19+dfsg-2+b1 ii libsqlite3-0 3.15.0-1 ii libstdc++66.2.0-10 ii libtiff5 4.0.6-3 ii libvigraimpex61.10.0+git20160211.167be93+dfsg-2+b1 ii libwxbase3.0-0v5 3.0.2+dfsg-2 ii libwxgtk3.0-0v5 3.0.2+dfsg-2 ii make 4.1-9 hugin recommends no packages. hugin suggests no packages. -- no debconf information
Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)
Package: hugin Version: 2016.0.0~rc2+dfsg-2 Severity: important Dear Maintainer, Pressing "Align" causes an "assertion failed" dialog, similar to what is described at http://hugin-ptx.narkive.com/hVg80EVQ/assertion-error-hugin-2014-0-0-on-lubuntu-14-04 and described and fixed at https://bugs.launchpad.net/hugin/+bug/1451174 (hugin 2015.0.0-beta1). Apparently nothing useful happens. /usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type ASSERT INFO: /usr/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type BACKTRACE: [1] MainFrame::RunAssistant(wxWindow*) [2] GLPreviewFrame::OnAlign(wxCommandEvent&) [3] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const [4] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) [5] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) [6] wxEvtHandler::TryHereOnly(wxEvent&) [7] wxEvtHandler::ProcessEventLocally(wxEvent&) [8] wxEvtHandler::ProcessEvent(wxEvent&) [9] wxWindowBase::TryAfter(wxEvent&) [10] wxWindowBase::TryAfter(wxEvent&) [11] wxWindowBase::TryAfter(wxEvent&) [12] wxWindowBase::TryAfter(wxEvent&) [13] wxEvtHandler::SafelyProcessEvent(wxEvent&) [14] g_signal_emit_valist [15] g_signal_emit [16] g_signal_emit_valist [17] g_signal_emit [18] g_closure_invoke [19] g_signal_emit_valist [20] g_signal_emit [21] gtk_propagate_event [22] gtk_main_do_event [23] g_main_context_dispatch [24] g_main_loop_run [25] gtk_main [26] wxGUIEventLoop::DoRun() [27] wxEventLoopBase::Run() [28] wxAppConsoleBase::MainLoop() [29] wxEntry(int&, wchar_t**) [30] main [31] __libc_start_main [32] _start -- System Information: Debian Release: stretch/sid Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages hugin depends on: ii enblend 4.1.5+dfsg-1 ii enfuse4.1.5+dfsg-1 ii hugin-tools 2016.0.0~rc2+dfsg-2 ii libc6 2.22-6 ii libexiv2-14 0.25-2.1 ii libfftw3-double3 3.3.4-2+b1 ii libgcc1 1:5.3.1-14 ii libgl1-mesa-glx [libgl1] 11.1.2-1 ii libglew1.13 1.13.0-2 ii libglu1-mesa [libglu1]9.0.0-2.1 ii libgomp1 5.3.1-14 ii libimage-exiftool-perl10.14-1 ii liblcms2-22.6-3+b3 ii libpano13-3 2.9.19+dfsg-2+b1 ii libsqlite3-0 3.12.1-1 ii libstdc++65.3.1-14 ii libtiff5 4.0.6-1 ii libvigraimpex61.10.0+git20160211.167be93+dfsg-1+b1 ii libwxbase3.0-0v5 3.0.2+dfsg-1.3+b1 ii libwxgtk3.0-0v5 3.0.2+dfsg-1.3+b1 ii make 4.1-9 hugin recommends no packages. hugin suggests no packages. -- debconf-show failed