assertion failed: (l != NULL) in client_send_line on reconnect/replication

Bug #500903 reported by Albert Lee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
CtrlProxy
Triaged
Medium
Unassigned

Bug Description

ctrlproxy 3.0.8 tripped an assertion in client_send_line while reconnecting a client over SOCKS.

Here is a backtrace and some additional info:

program terminated by signal ABRT (Abort)
0xff2c7210: _lwp_kill+0x0008: bcc,a,pt %icc,_lwp_kill+0x18 ! 0xff2c7220
(dbx) where
=>[1] _lwp_kill(0x0, 0xffffffff, 0x0, 0x0, 0x5, 0x0), at 0xff2c7210
  [2] raise(0x6, 0xffffffef, 0xffffffec, 0x6, 0x5, 0x6), at 0xff2738dc
  [3] abort(0x0, 0xff356000, 0x6, 0x1, 0xff357840, 0x0), at 0xff24e280
  [4] g_assertion_message(0xff128928, 0x3db38, 0xff12892c, 0x3db48, 0x25c9838, 0xff128924), at 0xff0ee9ec
  [5] g_assertion_message_expr(0x30ff128, 0x3db38, 0xb1, 0x3db48, 0xfffb9c40, 0x46000), at 0xff0eea48
  [6] client_send_line(0x3d800, 0x0, 0xffbff960, 0x80808080, 0x1, 0x1d13b50), at 0x30060
  [7] file_traverse(0x1, 0x11fad68, 0x0, 0x1dbe0, 0xffbff960, 0x2ce6399), at 0x24bd8
  [8] linestack_send(0x5ea98, 0x11fa210, 0x0, 0x1d13b50, 0x1d800, 0x1d800), at 0x1dde8
  [9] lastdisconnect_replicate(0x1, 0x582b0, 0x6d2b8, 0x0, 0x58268, 0x6d2b8), at 0x2949c
  [10] welcome_client(0x1d13b50, 0x6d328, 0x35ee438, 0x3d1ef28, 0x3a180, 0x2be8670), at 0x2273c
  [11] on_transport_receive_line(0x1d13b50, 0x2ad2c68, 0xffbffaec, 0xffbffae8, 0x33f3738, 0x1), at 0x30364
  [12] handle_transport_receive(0x1453e00, 0x38830, 0x15fe2d0, 0x1, 0xffbffae8, 0x3131c), at 0x313d8
  [13] g_main_dispatch(0x53f68, 0x1, 0xff170ffc, 0x0, 0xff16ed0c, 0xff1015a4), at 0xff0c6038
  [14] g_main_context_dispatch(0xff1711d8, 0x0, 0xa76d0, 0x0, 0x53f70, 0x53f68), at 0xff0c7704
  [15] g_main_context_iterate(0x53f68, 0x1, 0x1, 0xff1711e0, 0x53f70, 0x1), at 0xff0c7c54
  [16] g_main_loop_run(0x55708, 0x10, 0x0, 0xff16ed0c, 0x1, 0x54ec8), at 0xff0c84a4
  [17] main(0x0, 0x56aa0, 0x38c00, 0x53b58, 0x389b0, 0x1b800), at 0x1c190
(dbx) frame 6
0x00030060: client_send_line+0x0038: call g_assertion_message_expr [PLT] ! 0x4f3e0
(dbx) print (char *)0x3d800
dbx: warning: unknown language, 'c' assumed
(char *) 0x3d800 = 0x3d800 "Missing argument for MODE %c set"
(dbx) print (char*)0x25c9838
(char *) 0x25c9838 = 0x25c9838 "ERROR:lib/client.c:177:???: assertion failed: (l != NULL)"

Tags: socks
Jelmer Vernooij (jelmer)
Changed in ctrlproxy:
status: New → Triaged
importance: Undecided → Medium
tags: added: socks
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.