X-Debbugs-CC: openobex-us...@lists.sourceforge.net

$ wget http://www.kernel.org/pub/linux/bluetooth/openobex-1.5.tar.gz
$ tar xzvRf openobex-1.5.tar.gz
$ cd openobex-1.5
$ ./configure --prefix=/home/nmarci/usr/local/openobex-1.5 --enable-debug
$ make
$ make install
$ export LD_LIBRARY_PATH=/home/nmarci/usr/local/openobex-1.5/lib/
$ ldd /usr/bin/obex-data-server
        linux-gate.so.1 =>  (0xb7732000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb76dc000)
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb7613000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb760d000)
        librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7604000)
        libMagickWand.so.3 => /usr/lib/libMagickWand.so.3 (0xb74f2000)
        libMagickCore.so.3 => /usr/lib/libMagickCore.so.3 (0xb72ac000)
        libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0xb72a4000)
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb7285000)
        libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xb724c000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7233000)
        libbluetooth.so.3 => /usr/lib/libbluetooth.so.3 (0xb721d000)
        libopenobex.so.1 => 
/home/nmarci/usr/local/openobex-1.5/lib/libopenobex.so.1 (0xb7210000)
        libgomp.so.1 => /usr/lib/libgomp.so.1 (0xb7202000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb70bb000)
        libpcre.so.3 => /lib/libpcre.so.3 (0xb708b000)
        /lib/ld-linux.so.2 (0xb7733000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb7057000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6ffc000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6f84000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6f64000)
        liblqr-1.so.0 => /usr/lib/liblqr-1.so.0 (0xb6f53000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6f24000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6f15000)
        libXt.so.6 => /usr/lib/libXt.so.6 (0xb6ec3000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb6eb1000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb6e9d000)
        libltdl.so.7 => /usr/lib/libltdl.so.7 (0xb6e95000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6e91000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb6e89000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6e71000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6d53000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb6d2d000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6d07000)
        libuuid.so.1 => /lib/libuuid.so.1 (0xb6d03000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6ce9000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb6ce6000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6ce1000)
$ gdb /usr/bin/obex-data-server
(gdb) set args -n
(gdb) run

[...]
io callback
obex_data_indication(): Got 0 bytes msg len=3
obex_data_request(): len = 3 bytes
do_write(): sending 3 bytes
io callback
obex_data_indication(): Got 0 bytes msg len=3
obex_data_request(): len = 3 bytes
do_write(): sending 3 bytes
io callback
obex_data_indication(): Got 0 bytes msg len=3
obex_data_request(): len = 3 bytes
do_write(): sending 3 bytes
io callback
obex_data_indication(): Got 0 bytes msg len=3
obex_data_request(): len = 3 bytes
do_write(): sending 3 bytes
**Warning: EV_LINKERR
io callback
obex_data_indication(): Got 0 bytes msg len=3

Program received signal SIGSEGV, Segmentation fault.
0xb7ac71bd in obex_server (self=0x8077980, msg=0x807ab90, final=0) at 
obex_server.c:115
115                     if (cmd != self->object->cmd) {
(gdb) bt
#0  0xb7ac71bd in obex_server (self=0x8077980, msg=0x807ab90, final=0) at 
obex_server.c:115
#1  0xb7ac3430 in obex_data_indication (self=0x807ab90, buf=0x3 <Address 0x3 
out of bounds>, buflen=-3) at obex_main.c:309
#2  0xb7ac6d58 in obex_transport_handle_input (self=0x8077980, timeout=1) at 
obex_transport.c:113
#3  0xb7ac2a7d in OBEX_HandleInput (self=0x8077980, timeout=1) at obex.c:467
#4  0x0805c4b5 in ?? ()
#5  0xb7f4269b in g_io_unix_dispatch (source=0x1, callback=0x8055ed0, 
user_data=0x8077048)
    at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/giounix.c:162
#6  0xb7efe2f5 in g_main_dispatch (context=0x8072f50) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960
#7  IA__g_main_context_dispatch (context=0x8072f50) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513
#8  0xb7f01fd8 in g_main_context_iterate (context=0x8072f50, block=<value 
optimized out>, dispatch=1, self=0x806a820)
    at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591
#9  0xb7f02517 in IA__g_main_loop_run (loop=0x80776d8)
    at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2799
#10 0x08051875 in ?? ()
#11 0xb7981c76 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#12 0x0804ce61 in ?? ()
(gdb) print self
$1 = (obex_t *) 0x8077980
(gdb) print *self
$2 = {mtu_tx = 255, mtu_rx = 32767, mtu_tx_max = 32767, fd = 12, serverfd = -1, 
writefd = 12, state = 131, keepserver = 0,
  filterhint = 0, filterias = 0, tx_msg = 0x807a8b8, rx_msg = 0x807ab90, object 
= 0x0, eventcb = 0x805cd50, trans = {type = 5,
    connected = 1, mtu = 32767, self = {irda = {sir_family = 0, sir_lsap_sel = 
0 '\000', sir_addr = 0,
        sir_name = '\000' <repeats 24 times>}, inet6 = {sin6_family = 0, 
sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u = {
            __u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 
0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}},
        sin6_scope_id = 0}, rfcomm = {rc_family = 0, rc_bdaddr = {b = 
"\000\000\000\000\000"}, rc_channel = 0 '\000'}}, peer = {
      irda = {sir_family = 0, sir_lsap_sel = 0 '\000', sir_addr = 0, sir_name = 
'\000' <repeats 24 times>}, inet6 = {
        sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr = {__in6_u 
= {__u6_addr8 = '\000' <repeats 15 times>,
            __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 
0}}}, sin6_scope_id = 0}, rfcomm = {rc_family = 0,
        rc_bdaddr = {b = "\000\000\000\000\000"}, rc_channel = 0 '\000'}}}, 
ctrans = {connect = 0, disconnect = 0, listen = 0,
    write = 0, handleinput = 0, customdata = 0x0}, interfaces = 0x0, 
interfaces_number = 0, userdata = 0x807ac30}
(gdb) print cmd
$3 = 0
(gdb)



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to