[Samba] INTERNAL ERROR: Signal 11 in smbd (samba 3.0.2a)
Simone Lazzaris
sw2 at task84.it
Fri Feb 27 12:29:35 GMT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As I've said, I'm not vary proficient with gdb... here are another
inspection (maybe more useful this time).
Program received signal SIGSEGV, Segmentation fault.
0x082071ab in get_stored_queue_info (pdb=0x8397e68, snum=6,
pcount=0xbffff064,
~ ppqueue=0xbffff1ac) at printing/printing.c:2186
2186 jobid = IVAL(&cgdata.dptr, i*4);
(gdb) print i
$2 = 1012
(gdb) print extra_count
$3 = 1130
(gdb) print cgdata.dsize
$4 = 4520
(gdb) print cgdata.dsize/4
$5 = 1130
(gdb) print cgdata
$6 = {dptr = 0x83bff20 "~\006", dsize = 4520}
(gdb) l
2181 /* Add in the changed jobids. */
2182 for( i = 0; i < extra_count; i++) {
2183 uint32 jobid;
2184 struct printjob *pjob;
2185
2186 jobid = IVAL(&cgdata.dptr, i*4);
2187 DEBUG(5,("get_stored_queue_info: changed job =
%u\n",
(unsigned int)jobid));
2188 pjob = print_job_find(snum, jobid);
2189 if (!pjob) {
2190 DEBUG(5,("get_stored_queue_info: failed to
find changed job = %u\n", (unsigned int)jobid));
(gdb)
(gdb) backtrace
#0 0x082071ab in get_stored_queue_info (pdb=0x8397e68, snum=6,
~ pcount=0xbffff064, ppqueue=0xbffff1ac) at printing/printing.c:2186
#1 0x0820763a in print_queue_status (snum=6, ppqueue=0xbffff1ac,
~ status=0xbffff1b0) at printing/printing.c:2283
#2 0x0813c149 in _spoolss_enumjobs (p=0x839c530, q_u=0xbffff320,
~ r_u=0xbffff310) at rpc_server/srv_spoolss_nt.c:6517
#3 0x0812a99c in api_spoolss_enumjobs (p=0x839c530)
~ at rpc_server/srv_spoolss.c:693
#4 0x08160654 in api_rpcTNP (p=0x839c530, rpc_name=0x839c53e "spoolss",
~ api_rpc_cmds=0x82dab84, n_cmds=51) at rpc_server/srv_pipe.c:1530
#5 0x081602d3 in api_pipe_request (p=0x839c530) at
rpc_server/srv_pipe.c:1476
#6 0x08159081 in process_request_pdu (p=0x839c530, rpc_in_p=0xbffff530)
~ at rpc_server/srv_pipe_hnd.c:669
#7 0x0815931f in process_complete_pdu (p=0x839c530)
~ at rpc_server/srv_pipe_hnd.c:741
#8 0x08159687 in process_incoming_data (p=0x839c530, data=0x83969b8 "(",
n=48)
~ at rpc_server/srv_pipe_hnd.c:839
#9 0x081598b3 in write_to_internal_pipe (np_conn=0x839c530,
~ data=0x83969b8 "(", n=64) at rpc_server/srv_pipe_hnd.c:878
#10 0x0815981a in write_to_pipe (p=0x839c3f0, data=0x83969a8 "\005", n=64)
~ at rpc_server/srv_pipe_hnd.c:861
#11 0x0808e605 in api_fd_reply (conn=0x8397810, vuid=100,
~ outbuf=0x40547008 "", setup=0x82f5830, data=0x83969a8 "\005",
params=0x0,
~ suwcnt=2, tdscnt=64, tpscnt=0, mdrcnt=1024, mprcnt=0) at smbd/ipc.c:306
#12 0x0808e889 in named_pipe (conn=0x8397810, vuid=100,
outbuf=0x40547008 "",
~ name=0xbffff716 "", setup=0x82f5830, data=0x83969a8 "\005", params=0x0,
~ suwcnt=2, tdscnt=64, tpscnt=0, msrcnt=0, mdrcnt=1024, mprcnt=0)
~ at smbd/ipc.c:350
#13 0x0808f674 in reply_trans (conn=0x8397810, inbuf=0x40526008 "",
~ outbuf=0x40547008 "", size=152, bufsize=16644) at smbd/ipc.c:558
#14 0x080d5a4c in switch_message (type=37, inbuf=0x40526008 "",
~ outbuf=0x40547008 "", size=152, bufsize=16644) at smbd/process.c:767
#15 0x080d5b08 in construct_reply (inbuf=0x40526008 "",
outbuf=0x40547008 "",
~ size=152, bufsize=16644) at smbd/process.c:797
#16 0x080d5eb0 in process_smb (inbuf=0x40526008 "", outbuf=0x40547008 "")
~ at smbd/process.c:897
#17 0x080d6c88 in smbd_process () at smbd/process.c:1328
#18 0x08258e07 in main (argc=2, argv=0xbffffac4) at smbd/server.c:887
#19 0x4026c306 in __libc_start_main (main=0x8258584 <main>, argc=2,
~ ubp_av=0xbffffac4, init=0x80754a0 <_init>, fini=0x8259160 <_fini>,
~ rtld_fini=0x4000d2fc <_dl_fini>, stack_end=0xbffffabc)
~ at ../sysdeps/generic/libc-start.c:129
(gdb) print cgdata
$7 = {dptr = 0x83bff20 "~\006", dsize = 4520}
- --
Simone Lazzaris
Task84 S.p.A.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFAPzgv/38nB9eqrJYRAq8YAKCl8owvKLC+eVx62OfpsMM6BXGaOwCfZwyL
YT2ux6RgMktgLpJbIMNkkEU=
=2QsD
-----END PGP SIGNATURE-----
More information about the samba
mailing list