Processed: Re: Bug#495005: xsane segfaults

2008-08-13 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> reassign 495005 libsane 1.0.19-15
Bug#495005: xsane segfaults
Bug reassigned from package `libsane' to `libsane'.

> severity 495005 normal
Bug#495005: xsane segfaults
Severity set to `normal' from `serious'

> retitle 495005 [net] segfault with hpaio as the remote backend
Bug#495005: xsane segfaults
Changed Bug title to `[net] segfault with hpaio as the remote backend' from 
`xsane segfaults'.

> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#495005: xsane segfaults

2008-08-13 Thread Julien BLACHE
reassign 495005 libsane 1.0.19-15
severity 495005 normal
retitle 495005 [net] segfault with hpaio as the remote backend
thanks

Julien Danjou <[EMAIL PROTECTED]> wrote:

Hi,

> Run xsane with only a hostname in net.conf to access remotely the
> scanner.
> Press scan. It ask for user/password (?), I just click ok or cancel, and a 
> couple
> of seconds later it happens:

That kind of segfault in the net protocol stack is usually due to a
standard violation by the remote backend.

The saned and net backend debug logs may help in tracking this
down. I'd take a corresponding network capture too, if possible.

JB.

-- 
 Julien BLACHE - Debian & GNU/Linux Developer - <[EMAIL PROTECTED]> 
 
 Public key available on  - KeyID: F5D6 5169 
 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#495005: xsane segfaults

2008-08-13 Thread Julien Danjou
Package: xsane
Version: 0.995-4
Severity: serious

Run xsane with only a hostname in net.conf to access remotely the
scanner.
Press scan. It ask for user/password (?), I just click ok or cancel, and a 
couple
of seconds later it happens:

(gdb) bt full 
#0  0x7f23f312ea43 in free () from /lib/libc.so.6
No symbol table info available.
#1  0x7f23e63e89ec in sanei_w_array (w=0x23a96b8, len_ptr=0x7f3c4364, 
v=0x7f3c4410, w_element=0x7f23e63e7710 , element_size=1) at 
sanei_wire.c:181
len = 
val = 0x7f23f6fa7baa ""
i = 2
#2  0x7f23e63e7618 in bin_w_string (w=0x23a96b8, v=0x7f3c4410) at 
sanei_codec_bin.c:87
len = 2
#3  0x7f23e63e7d53 in sanei_w_string (w=0x23a96b8, v=0x7f3c4410) at 
sanei_wire.c:350
No locals.
#4  0x7f23e63e7ccb in sanei_w_free (w=0x23a96b8, w_reply=0x7f23e63e77d0 
, reply=0x7f3c4400) at sanei_wire.c:647
saved_dir = WIRE_DECODE
#5  0x7f23e63e42ca in sane_net_start (handle=) at 
net.c:1942
s = (Net_Scanner *) 0x2310240
reply = {status = 1886547811, port = 1702064928, byte_order = 
842085168, resource_to_authorize = 0x7f23f6fa7ba8 "�"}
sin = {sin_family = 2, sin_port = 42521, sin_addr = {s_addr =
117614784}, 
  sin_zero = "\000\000\000\000\000\000\000"}
sa = (struct sockaddr *) 0x7f3c4420
sin6 = {sin6_family = 28672, sin6_port = 63226, sin6_flowinfo = 32547, 
sin6_addr = {in6_u = { u6_addr8 = 
"��\033�\177\000\000\005\000\000\000\000\000\000", u6_addr16 = {41402, 63259, 
32547, 0, 5, 0, 0, 0}, u6_addr32 = {4145783226, 32547, 5, 0}}}, sin6_scope_id = 
0}
status = 1886547811
fd = 23
len = 16
port = 
#6  0x0046234c in ?? ()
No symbol table info available.
#7  0x004645eb in ?? ()
No symbol table info available.
#8  0x7f23f45d2ebd in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#9  0x7f23f45e5c2d in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x7f23f45e7116 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x7f23f45e7623 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x7f23f58add9d in gtk_real_button_released
(button=0x7f23f6fa7ba8)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkbutton.c:1484
No locals.
#13 0x7f23f45d2ebd in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x7f23f45e5538 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0x7f23f45e7116 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0x7f23f45e7623 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0x7f23f58acf3d in gtk_button_button_release
(widget=0x7f23f6fa7ba8, event=0x0)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkbutton.c:1377
No locals.
#18 0x7f23f597b688 in _gtk_marshal_BOOLEAN__BOXED
(closure=0x22d7530, return_value=0x7f3c66e0, 
n_param_values=, param_values=0x7f3c67a0, 
invocation_hint=, marshal_data=0x7f23f58acf20)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmarshalers.c:84
data1 = (gpointer) 0x23e5b80
data2 = (gpointer) 0x7f23f400
v_return = 
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#19 0x7f23f45d2ebd in g_closure_invoke () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x7f23f45e58fc in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x7f23f45e6f99 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x7f23f45e7623 in g_signal_emit () from
/usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x7f23f5a9019e in gtk_widget_event_internal (widget=0x23e5b80,
event=0x25b94b0)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkwidget.c:4678
signal_num = 
return_val = 0
#24 0x7f23f5974203 in IA__gtk_propagate_event (widget=0x23e5b80,
event=0x25b94b0)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:2336
tmp = (GtkWidget *) 0x234c720
handled_event = 39556272
__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#25 0x7f23f597524b in IA__gtk_main_do_event (event=0x25b94b0)
at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:1556
event_widget = (GtkWidget *) 0x23e5b80
grab_widget = (GtkWidget *) 0x23e5b80
window_group = (GtkWindowGroup *) 0x234c720
rewritten_event = (GdkEvent *) 0x0
tmp_list = 
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#26 0x7f23f55d6f8c in gdk_event_dispatch (source=, 
callback=, user_data=)
at /scratch/build-area/gtk+2.0-2.12.11/gdk/x11/gdkevents-x11.c:2351
display = 
event = 
#27 0x7f23f3f36892 in g_main_context_dispatch () from
/usr/lib/libglib-2.