X-Debbugs-CC: [email protected]
$ 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)
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Openobex-users mailing list
[email protected]
http://lists.sourceforge.net/lists/listinfo/openobex-users