Bug#822062: hugin: "Align" causes assert "(argtype & (wxFormatStringSpecifier::value)) == … in wx/strvararg.h(456)

2017-02-20 Thread Andres Gomez
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)

2016-12-18 Thread Aleksej

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)

2016-12-17 Thread Andreas Metzler
On 2016-04-21 Aleksej  wrote:
> 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)

2016-11-14 Thread linuxproc...@free.fr
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)

2016-04-20 Thread Aleksej
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