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 0x 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