samba 3.0.22-1ubuntu3.4 breaks things, 3.0.22-1ubuntu3.3 is OK.
samba-3.0.22 /source/lib/charcnv.c is where the panic comes from:
/* No longer allow a length of -1 */
if (dest_len == (size_t)-1) dest_len = sizeof(pstring); smb_panic("push_ascii - dest_len == -1");
samba 3.0.22-1ubuntu3.4 breaks things, 3.0.22-1ubuntu3.3 is OK. lib/charcnv. c is where the panic comes from:
dest_len = sizeof(pstring);
smb_panic( "push_ascii - dest_len == -1");
samba-3.0.22 /source/
/* No longer allow a length of -1 */
if (dest_len == (size_t)-1)