Package: hugin Version: 2011.4.0+dfsg-1 Followup-For: Bug #638029 Hi, I think I can reproduce this bug.
To reproduce: .. start hugin .. load an image .. open "Fast Preview window" I've got an old radeon card, here is the lspci line: 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] The bug triggers only using hardware rendering, if I run hugin with: $LIBGL_ALWAYS_SOFTWARE=1 hugin all goes well and no segfault pops up. So it may be a driver bug. With KMS enabled I got this error message: *********************************WARN_ONCE********************************* File radeon_swtcl.c function r100_swtcl_flush line 325 Rendering was 14 commands larger than predicted size. We might overflow command buffer. *************************************************************************** anyway i paste the gdb backtrace, with KMS and without it. Btw, hugin segfaults also on a sid installed on virtualbox (with different hardware) let me know if you want also the bt of this case. KMS bt: #0 0x00000000 in ?? () #1 0x081f523c in OverviewOutlinesTool::draw() () #2 0x081ef40b in PanosphereOverviewToolHelper::AfterDrawImagesBack() () #3 0x08191c09 in GLPanosphereOverviewRenderer::Redraw() () #4 0x0819028f in GLViewer::Redraw() () #5 0x081904be in GLViewer::RedrawE(wxPaintEvent&) () #6 0xb72968a8 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #7 0xb73262da in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #8 0xb732645b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #9 0xb7326811 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #10 0xb6cb164b in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_gl-2.8.so.0 #11 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #12 0xb5dc93dc in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #13 0xb5ddc180 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #14 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #15 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #16 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #17 0xb6209a6d in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #18 0xb6343a6b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #19 0xb6248247 in gtk_container_forall () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #20 0xb62483b4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #21 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #22 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #23 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #24 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #25 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #26 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #27 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #28 0xb704c8bb in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #29 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #30 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #31 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #32 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #33 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #34 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #35 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #36 0xb6209a6d in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #37 0xb6343a6b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #38 0xb6248247 in gtk_container_forall () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #39 0xb62483b4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #40 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #41 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #42 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #43 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #44 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #45 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #46 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #47 0xb704c8bb in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #48 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #49 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #50 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #51 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #52 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #53 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #54 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #55 0xb6209a6d in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #56 0xb6343a6b in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #57 0xb6248247 in gtk_container_forall () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #58 0xb62483b4 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #59 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #60 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #61 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #62 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #63 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #64 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #65 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #66 0xb704c8bb in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #67 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #68 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #69 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #70 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #71 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #72 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #73 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #74 0xb704c8bb in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #75 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #76 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #77 0xb5dc9306 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #78 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #79 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #80 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #81 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #82 0xb642a246 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #83 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #84 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #85 0xb5dc93dc in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #86 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #87 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #88 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #89 0xb641788a in gtk_widget_map () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #90 0xb64232dd in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #91 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #92 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #93 0xb5dc93dc in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #94 0xb5ddb947 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #95 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #96 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #97 0xb641833a in gtk_widget_show () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #98 0xb7050b18 in wxWindow::Show(bool) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #99 0xb7048d23 in wxTopLevelWindowGTK::Show(bool) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #100 0x080e269f in MainFrame::OnToggleGLPreviewFrame(wxCommandEvent&) () #101 0xb72968a8 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #102 0xb73262da in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #103 0xb732645b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #104 0xb7326811 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #105 0xb70ab2e7 in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #106 0xb5dca8ec in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #107 0xb5dc93dc in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #108 0xb5ddc180 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #109 0xb5de4f17 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #110 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #111 0xb640e4e5 in gtk_widget_activate () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #112 0xb62eb5a7 in gtk_menu_shell_activate_item () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #113 0xb62eb9b1 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #114 0xb62dfc9d in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #115 0xb62d68a2 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #116 0xb5dc7e2d in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #117 0xb5dc93dc in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #118 0xb5ddbfc8 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #119 0xb5de4d29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #120 0xb5de5083 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 #121 0xb640f563 in ?? () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #122 0xb62d4abe in gtk_propagate_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #123 0xb62d4e50 in gtk_main_do_event () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #124 0xb613cd28 in ?? () from /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 #125 0xb5cfba3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #126 0xb5cfc170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #127 0xb5cfc77b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #128 0xb62d3bef in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #129 0xb703f00a in wxEventLoop::Run() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #130 0xb70c4cff in wxAppBase::MainLoop() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #131 0xb70c459f in wxAppBase::OnRun() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #132 0xb72cc8f6 in wxEntry(int&, wchar_t**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #133 0xb72cc996 in wxEntry(int&, char**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #134 0x080cb3fb in main () No KMS bt: (gdb) bt #0 0x00000000 in ?? () #1 0x081f523c in OverviewOutlinesTool::draw() () #2 0x081ef40b in PanosphereOverviewToolHelper::AfterDrawImagesBack() () #3 0x08191c09 in GLPanosphereOverviewRenderer::Redraw() () #4 0x0819028f in GLViewer::Redraw() () #5 0x081904be in GLViewer::RedrawE(wxPaintEvent&) () #6 0xb72968a8 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #7 0xb73262da in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #8 0xb732645b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #9 0xb7326811 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #10 0xb6cb1576 in wxGLCanvas::OnInternalIdle() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_gl-2.8.so.0 #11 0xb70c4789 in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #12 0xb70c47be in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #13 0xb70c47be in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #14 0xb70c47be in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #15 0xb70c47be in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #16 0xb70c4f4e in wxAppBase::ProcessIdle() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #17 0xb702862c in ?? () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #18 0xb5cf8270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #19 0xb5cfba3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #20 0xb5cfc170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #21 0xb5cfc77b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #22 0xb62d3bef in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #23 0xb703f00a in wxEventLoop::Run() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #24 0xb70c4cff in wxAppBase::MainLoop() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #25 0xb70c459f in wxAppBase::OnRun() () from /usr/lib/i386-linux-gnu/libwx_gtk2u_core-2.8.so.0 #26 0xb72cc8f6 in wxEntry(int&, wchar_t**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #27 0xb72cc996 in wxEntry(int&, char**) () from /usr/lib/i386-linux-gnu/libwx_baseu-2.8.so.0 #28 0x080cb3fb in main () -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.1.0-1-486 Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages hugin depends on: ii enblend 4.0+dfsg-4+b1 ii enfuse 4.0+dfsg-4+b1 ii hugin-tools 2011.4.0+dfsg-1 ii libboost-signals1.46.1 1.46.1-8 ii libboost-system1.46.1 1.46.1-8 ii libboost-thread1.46.1 1.46.1-8 ii libc6 2.13-24 ii libexiv2-9 0.20-2.1 ii libgcc1 1:4.6.2-11 ii libgl1-mesa-glx [libgl1] 7.11.2-1 ii libglew1.6 1.6.0-4 ii libglu1-mesa [libglu1] 7.11.2-1 ii libimage-exiftool-perl 8.60-2 ii libpano13-2 2.9.18+dfsg-3 ii libstdc++6 4.6.2-11 ii libtiff4 3.9.5-2 ii libwxbase2.8-0 2.8.12.1-6 ii libwxgtk2.8-0 2.8.12.1-6 ii make 3.81-8.1 hugin recommends no packages. hugin suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org