2014.0.0 assert errors in hugin and PTBatcherGUI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Hugin |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hello,
on Debian some of our users still see assertion errors with hugin 2014.0.0 (plus 52_044b08eb6adf
in https:/
I'm starting with:
$ hugin IMG_4749.png
open: View -> Panorama Editor
in Panorama Editor:
Select tab: Stitcher
switching to format png (but shouldn't matter)
and click the "Stitch!" botton which triggers (sorry forgot to add this too):
ASSERT INFO:
/usr/include/
/(wxFormatStrin
/wxArgNormalizer(): format specifier doesn't match argument type
BACKTRACE:
[1] FillPlaceholder
std::allocator<
const&)
[2] getDefaultProje
[3] MainFrame:
[4] MainFrame:
[5] PanoPanel:
[6] PanoPanel:
[7] wxAppConsoleBas
wxEvent&) const
[8] wxEvtHandler:
wxEvtHandler*, wxEvent&)
[9] wxEventHashTabl
[10] wxEvtHandler:
[11] wxEvtHandler:
[12] wxEvtHandler:
[13] wxWindowBase:
[14] wxWindowBase:
[15] wxEvtHandler:
[16] g_signal_
[17] g_signal_emit
[18] g_signal_
[19] g_signal_emit
[20] g_closure_invoke
[21] g_signal_
[22] g_signal_emit
[23] gtk_propagate_event
[24] gtk_main_do_event
[25] g_main_
[26] g_main_loop_run
[27] gtk_main
[28] wxGUIEventLoop:
[29] wxEventLoopBase
[30] wxAppConsoleBas
[31] wxEntry(int&, wchar_t**)
[32] main
[33] __libc_start_main
[34] _start
Click: Continue
In the "Save project file" Window
(default filename)
Click: Save
Which triggers:
ASSERT INFO:
/usr/include/
/(wxFormatStrin
/wxArgNormalizer(): format specifier doesn't match argument type
BACKTRACE:
[1] ProjectListBox:
[2] ProjectListBox:
[3] ProjectListBox:
[4] BatchFrame:
[5] PTBatcherGUI:
[6] wxEntry(int&, wchar_t**)
[7] main
[8] __libc_start_main
[9] _start
-------
And in
https:/
-------
Something seems to be broken in either hugin or wxgtk3 right now.
Starting hugin with no existing configuration gives me the following startup
assertion failures:
$ hugin
10:22:20 PM: Debug: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion 'width > 0' failed
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion 'width > 0' failed
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
(hugin:28839): Gtk-CRITICAL **: IA__gtk_
When trying to stich a panorama, the following assertions are emitted:
/usr/include/
/usr/include/
10:24:39 PM: Debug: Failed to connect to session manager: SESSION_MANAGER environment variable not defined
/usr/include/
.../include/
.../src/
.../include/
.../include/
.../src/
.../include/
.../src/
.../include/
.../src/
.../include/
I was thinking that something was broken in libwxgtk3, but I'm also using pgadmin3
and it seems to work just fine.
-------
Both submitters see these as the messy click-and-confirm assertions. Personally I see the assertions Yuri reports on the starting console, without click-through
cu Andreas
Changed in hugin: | |
status: | New → Fix Committed |
Changed in hugin: | |
milestone: | none → 2015.0beta1 |
status: | Fix Committed → Fix Released |
Changeset 59938e35626e2a5 efb681597047414 921bbc5e4d should fix the assert error with wxArgNormalizer in FillPlaceholders and ProjectListBox: :GetAttributeSt ring
But I can't reproduce the issue with wx/datetime. h(1740) : assert "IsValid()" failed in GetTicks(): invalid wxDateTime common/ datetime. cpp(1392) : assert "IsValid()" failed in GetTm(): invalid wxDateTime
.../include/
.../src/
Here I need more information (maybe a longer backtrace?)
TIA