Package: obexpushd
Version: 0.5-2
Severity: normal

When sending a file from a SonyEricsson T610 to obexpushd, crashes with
segmentation fault after the first some 100 bytes.

Last lines of strace output:

bind(3, {sa_family=AF_BLUETOOTH, sa_data="\0\0\0\0\0\0\t\0\0\0\0\0\0\0"}, 10) = 0
listen(3, 1)                            = 0
write(2, "Listening on bluetooth channel 9"..., 33Listening on bluetooth 
channel 9
) = 33
socket(PF_FILE, SOCK_STREAM, 0)         = 4
connect(4, {sa_family=AF_FILE, path="/var/run/sdp"}, 110) = 0
sendto(4, "u\0\0\0\202\0005\177\t\0\0015\3\31\21\5\t\0\0045\0215\3"..., 135, 0, 
NULL, 0) = 135
select(5, [4], NULL, NULL, {20, 0})     = 1 (in [4], left {20, 0})
recvfrom(4, "v\0\0\0\4\0\1\0\0", 65535, 0, NULL, NULL) = 9
rt_sigaction(SIGCHLD, {SIG_IGN}, {SIG_DFL}, 8) = 0
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
select(4, [3], NULL, NULL, {1, 0})      = 1 (in [3], left {1, 0})
accept(3, {sa_family=AF_BLUETOOTH, 
sa_data="\344^\213\331\n\0\t\0\0\0\0\0\0\0"}, [4294967306]) = 5
write(1, "OBEX_EV_ACCEPTHINT, OBEX_CMD_CON"..., 37OBEX_EV_ACCEPTHINT, 
OBEX_CMD_CONNECT
) = 37
select(6, [5], NULL, NULL, {10, 0})     = 1 (in [5], left {9, 980000})
read(5, "\200\0\7", 3)                  = 3
read(5, "\20\0\2\0", 4)                 = 4
write(1, "0: OBEX_EV_REQHINT, OBEX_CMD_CON"..., 370: OBEX_EV_REQHINT, 
OBEX_CMD_CONNECT
) = 37
write(1, "0: OBEX_EV_REQ, OBEX_CMD_CONNECT"..., 330: OBEX_EV_REQ, 
OBEX_CMD_CONNECT
) = 33
write(5, "\240\0\7\20\0\4\0", 7)        = 7
write(1, "0: OBEX_EV_REQDONE, OBEX_CMD_CON"..., 370: OBEX_EV_REQDONE, 
OBEX_CMD_CONNECT
) = 37
select(6, [5], NULL, NULL, {10, 0})     = 1 (in [5], left {9, 736000})
read(5, "\202\0\334", 3)                = 3
read(5, "\1\0\25\0n\0o\0t\0e\0.\0v\0n\0t\0\0I\0\304BEGIN:VN"..., 217) = 217
write(1, "0: OBEX_EV_REQHINT, OBEX_CMD_PUT"..., 330: OBEX_EV_REQHINT, 
OBEX_CMD_PUT
) = 33
write(1, "0: OBEX_EV_STREAMAVAIL, OBEX_CMD"..., 370: OBEX_EV_STREAMAVAIL, 
OBEX_CMD_PUT
) = 37
write(1, "0.1: Got header 0x01 with value "..., 420.1: Got header 0x01 with 
value length 18
) = 42
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=25486, ...}) = 0
mmap(NULL, 25486, PROT_READ, MAP_SHARED, 6, 0) = 0x2aaaaaacb000
close(6)                                = 0
open("/usr/lib/gconv/UTF-16.so", O_RDONLY) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\5\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0644, st_size=14320, ...}) = 0
mmap(NULL, 2109512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 
0x2aaaab339000
mprotect(0x2aaaab33c000, 2093056, PROT_NONE) = 0
mmap(0x2aaaab53b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2000) = 0x2aaaab53b000
close(6)                                = 0
write(1, "0.1: name: \"note.vnt\"\n", 220.1: name: "note.vnt"
) = 22
write(1, "0.1: got 193 bytes of streamed d"..., 360.1: got 193 bytes of 
streamed data
) = 36
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++



-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.15 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=hu_HU, LC_CTYPE=hu_HU (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash

Versions of packages obexpushd depends on:
ii  libbluetooth2                 3.11-1     Library to use the BlueZ Linux Blu
ii  libc6                         2.5-7      GNU C Library: Shared libraries
ii  libopenobex1                  1.3-3      OBEX protocol library

obexpushd recommends no packages.

-- no debconf information


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

Reply via email to