Modify ↓
Opened at 2014-02-01T21:18:28Z
Closed at 2015-02-22T21:16:29Z
#1122 closed defect (fixed)
Bitlbee segfaults on incoming jabber file transfer
Reported by: | Owned by: | wilmer | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Jabber | Version: | devel |
Keywords: | Cc: | ||
IRC client+version: | Client-independent | Operating System: | Linux |
OS version/distro: |
Description
Tried to accept a file transfer. This is what the control channel showed before bitlbee segfaulted:
jabber - File transfer request from Otheruser for foo.jpg (162 kb). Accept the file transfer if you'd like the file. If you don't, issue the 'transfer reject' command. jabber - File foo.jpg: Connecting to streamhost 192.168.1.10:51604 jabber - Transferring file foo.jpg: connection to streamhost 192.168.1.10:51604 failed (no connection after 15 seconds) jabber - File foo.jpg: Connecting to streamhost 0.0.0.0:51604 jabber - Transferring file foo.jpg: connection to streamhost 0.0.0.0:51604 failed (connect failed: Connection refused) jabber - File foo.jpg: Connecting to streamhost 0.0.0.0:51604 jabber - Transferring file foo.jpg: connection to streamhost 0.0.0.0:51604 failed (connect failed: Connection refused) jabber - File transfer aborted: couldn't connect to any streamhosts irc: disconnected from server
This is the relevant part of the backtrace:
Core was generated by `./bitlbee/bitlbee -n -v -D -d ./bitlbee/config'. Program terminated with signal 11, Segmentation fault. #0 0x00007f75b4ae08f1 in jabber_bs_abort (bt=0x7f75b6e07c80, format=0x7f75b4b1ee68 "Socket error during SOCKS5 handshake(weird!): %s") at s5bytestream.c:242 242 if( bt->tf->ft->sending ) (gdb) bt full #0 0x00007f75b4ae08f1 in jabber_bs_abort (bt=0x7f75b6e07c80, format=0x7f75b4b1ee68 "Socket error during SOCKS5 handshake(weird!): %s") at s5bytestream.c:242 params = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff129ca500, reg_save_area = 0x7fff129ca440}} error = "Socket error during SOCKS5 handshake(weird!): Connection timed out\000\263u\177\000\000\\\005\067\263u\177\000\000U\372\066\263u\177\000\000\005\000\000\000\000\000\000\000P\243\234\022\377\177\000\000\360\250\352\266u\177\000\000\000\000\000\000\000\000\000\000\260\r\353\266u\177\000" #1 0x00007f75b4ae07af in jabber_bs_poll (bt=0x7f75b6e07c80, fd=17, revents=0x7fff129ca64a) at s5bytestream.c:219 sockerror = 110 errlen = 4 pfd = {fd = 17, events = 24, revents = 24} #2 0x00007f75b4ae0f22 in jabber_bs_recv_handshake (data=0x7f75b6e07c80, fd=17, cond=B_EV_IO_WRITE) at s5bytestream.c:379 bt = 0x7f75b6e07c80 revents = 0 gret = 32629 #3 0x00007f75b4abc676 in b_event_passthrough (fd=17, event=4, data=0x7f75b6e13400) at events_libevent.c:147 b_ev = 0x7f75b6e13400 cond = B_EV_IO_WRITE st = 0 #4 0x00007f75b3f2fccc in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5
Attachments (0)
Change History (4)
comment:1 Changed at 2014-02-03T20:47:50Z by
comment:2 Changed at 2014-02-04T03:52:47Z by
Priority: | normal → major |
---|
comment:4 Changed at 2015-02-22T21:16:29Z by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Huh, i thought this one was reported already, but I can't seem to find the ticket right now. I guess I was wrong.
Either way, I've had exactly this issue too.