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

Bug #500903 reported by Albert Lee on 2009-12-28
This bug affects 1 person
Affects Status Importance Assigned to Milestone

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)"

Jelmer Vernooij (jelmer) on 2011-02-18
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  Edit
Everyone can see this information.

Other bug subscribers