Hello,
No message. I probably did have the wrong thread. I will try again.
Earl
On Monday 15 July 2002 06:12 pm, Burton M. Strauss III wrote:
> And there is no log message about the mutex before it dies?
>
> ERROR: accessMutex() call with a NULL mutex [%s:%d]
> or
> ERROR: accessMutex() call with an UN-INITIALIZED mutex [%s:%d]
> ?
>
> The code is SO simple:
>
> #ifdef MULTITHREADED
> accessMutex(&myGlobals.gdbmMutex, "updateOSName");
> #endif
>
> if(myGlobals.gdbm_file == NULL) {
> #ifdef MULTITHREADED
> releaseMutex(&myGlobals.gdbmMutex);
> #endif
> return; /* ntop is quitting... */
> }
>
> data_data = gdbm_fetch(myGlobals.gdbm_file, key_data);
>
> #ifdef MULTITHREADED
> releaseMutex(&myGlobals.gdbmMutex);
> #endif
>
>
> Are you SURE you are tracing the RIGHT thread?
>
> Do a "show threads" first, then id which one is 3076 and do a "thread 3" or
> whatever the # is, before the bt full...
>
>
> -----Burton
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf
> Of Earl C. Terwilliger
> Sent: Monday, July 15, 2002 2:08 PM
> To: [EMAIL PROTECTED]
> Subject: [Ntop-dev] NTOP 2.1 segmentation fault
>
>
> Hello,
>
> Got a trace this time!
> let me know if more is needed
> Earl
>
>
> gdb /usr/local/bin/ntop
>
> set args ntop -d -i "eth0,eth1,eth2" -S 1 -b localhost:4000 -m
> "xxxx.xx.21.0/24,xxxx.xx.22.0/24,xxxx.xx.23.0/24" -n -M -P /temp -u ntop -W
> 0
> --ignore-sigpipe
>
> run
>
> ---lots of inserts deleted
>
> 15/Jul/2002 14:36:45 INSERT INTO TCPsessions (Client, Server, ClientPort,
> ServerPort, DataSent, DataRcvd, FirstSeen, LastSeen) VALUES
> ('200.62.22.25', '200.62.10.15', '48911', '80', '9220', '27112',
> '2002-07-15 14:29:11', '2002-07-15 14:36:43')
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 3076 (LWP 22880)]
> 0x404a0e58 in __pthread_alt_unlock () from /lib/libpthread.so.0
> (gdb) list
> 735 /* ************************************ */
> 736
> 737 /* That's the meat */
> 738 #ifdef WIN32
> 739 int ntop_main(int argc, char *argv[]) {
> 740 #else
> 741 int main(int argc, char *argv[]) {
> 742 #endif
> 743 int i, userSpecified;
> 744 char ifStr[196] = {0};
> (gdb) info stack
> #0 0x404a0e58 in __pthread_alt_unlock () from /lib/libpthread.so.0
> #1 0x4049d158 in pthread_mutex_unlock () from /lib/libpthread.so.0
> #2 0x40257de5 in _releaseMutex (mutexId=0x8052320, fileName=0x4025f1aa
> "util.c", fileLine=2983)
> at util.c:1068
> #3 0x4025b098 in updateOSName (el=0x414abb58) at util.c:2983
> #4 0x402564bb in updateDbHostsTraffic (deviceToUpdate=2) at traffic.c:548
> #5 0x40247362 in updateDBHostsTrafficLoop (notUsed=0x0) at ntop.c:595
> #6 0x4049bf77 in pthread_start_thread () from /lib/libpthread.so.0
> (gdb)
> (gdb) bt full
> #0 0x404a0e58 in __pthread_alt_unlock () from /lib/libpthread.so.0
> No symbol table info available.
> #1 0x4049d158 in pthread_mutex_unlock () from /lib/libpthread.so.0
> No symbol table info available.
> #2 0x40257de5 in _releaseMutex (mutexId=0x8052320, fileName=0x4025f1aa
> "util.c", fileLine=2983)
> at util.c:1068
> mutexId = (PthreadMutex *) 0x8052320
> fileName = 0x4025f1aa "util.c"
> rc = 609483071
> #3 0x4025b098 in updateOSName (el=0x414abb58) at util.c:2983
> theName = 0x0
> tmpBuf = "@9.77.251.101", '\0' <repeats 179 times>, "2002-07-15
> 14:34:43\0ul/2002 14:32002-07-15 14:34:46\0\0\0\0\0��?���(@"
> key_data = {dptr = 0xbf3ff9ac "@9.77.251.101", dsize = 14}
> data_data = {dptr = 0x0, dsize = 0}
> #4 0x402564bb in updateDbHostsTraffic (deviceToUpdate=2) at traffic.c:548
> deviceToUpdate = 2
> i = 379
> el = (HostTraffic *) 0x414abb58
> #5 0x40247362 in updateDBHostsTrafficLoop (notUsed=0x0) at ntop.c:595
> i = 2
> #6 0x4049bf77 in pthread_start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> (gdb)
>
> _______________________________________________
> Ntop-dev mailing list
> [EMAIL PROTECTED]
> http://lists.ntop.org/mailman/listinfo/ntop-dev
>
> _______________________________________________
> Ntop-dev mailing list
> [EMAIL PROTECTED]
> http://lists.ntop.org/mailman/listinfo/ntop-dev
_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://lists.ntop.org/mailman/listinfo/ntop-dev