Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb25feb70 (LWP 17078)]
0x006795af in __strlen_ia32 () from /lib/libc.so.6
Missing separate debuginfos, use: debuginfo-install 
glibc-2.12-1.47.el6_2.12.i686 libgcc-4.4.7-3.el6.i686 
libpcap-1.0.0-6.20091201git117cb5.el6.i686 libstdc++-4.4.7-3.el6.i686 
libxml2-2.7.6-12.el6_4.1.i686 zlib-1.2.3-27.el6.i686
(gdb) bt
#0  0x006795af in __strlen_ia32 () from /lib/libc.so.6
#1  0x006447eb in vfprintf () from /lib/libc.so.6
#2  0x00669830 in vsnprintf () from /lib/libc.so.6
#3  0x08136fb4 in rrd_set_error (fmt=0x817fc9f "opening '%s': %s") at 
rrd_error.c:51
#4  0x08137f08 in rrd_open (file_name=0x11 <Address 0x11 out of bounds>, 
rrd=0xb25fdf78, rdwr=2) at rrd_open.c:195
#5  0x0813ec3f in _rrd_update (filename=0x11 <Address 0x11 out of bounds>, 
tmplt=0x0, argc=3, argv=0x83342e8,
    pcdp_summary=0x0) at rrd_update.c:525
#6  0x0813f33a in rrd_update_r (filename=0x11 <Address 0x11 out of bounds>, 
tmplt=0x0, argc=3, argv=0x83342e8)
    at rrd_update.c:480
#7  0x0813f557 in rrd_update (argc=3, argv=0x83342e8) at rrd_update.c:447
#8  0x08064cdf in rrd_common_call (L=0xb63c51c0, cmd=0x81740d0 "update", 
rrd_function=0x813f340 <rrd_update>)
    at third-party/rrdtool-1.4.7/bindings/lua/rrdlua.c:92
#9  0x08064ff7 in lua_rrd_update (L=0xb63c51c0) at 
third-party/rrdtool-1.4.7/bindings/lua/rrdlua.c:190
#10 0x080d2d1f in lj_BC_FUNCC ()
#11 0x080b8b08 in lua_pcall (L=0xb63c51c0, nargs=0, nresults=-1, errfunc=0) at 
lj_api.c:1052
#12 0x08067e02 in Lua::run_script (this=0x8335818, script_path=0xb25fe24c 
"./scripts/callbacks/minute.lua") at Lua.cpp:972
#13 0x0806d8fa in PeriodicActivities::runScript (this=0x819f248, path=0xb25fe24c 
"./scripts/callbacks/minute.lua")
    at PeriodicActivities.cpp:69
#14 0x0806da65 in PeriodicActivities::minuteActivitiesLoop (this=0x819f248) at 
PeriodicActivities.cpp:98
#15 0x0806d786 in minuteStartLoop (ptr=0x819f248) at PeriodicActivities.cpp:44
#16 0x007cda09 in start_thread () from /lib/libpthread.so.0
#17 0x006df43e in clone () from /lib/libc.so.6
(gdb) f 3
#3  0x08136fb4 in rrd_set_error (fmt=0x817fc9f "opening '%s': %s") at 
rrd_error.c:51
51          vsnprintf(CTX->rrd_error, sizeof(CTX->rrd_error), fmt, argp);
(gdb) p argp
$1 = 0xb25fce14 "\021"
(gdb) p *argp
$2 = 17 '\021'
(gdb) f 7
#7  0x0813f557 in rrd_update (argc=3, argv=0x83342e8) at rrd_update.c:447
447           rc = rrd_update_r(argv[optind], tmplt,
(gdb) l
442             goto out;
443         }
444
445         if (! rrdc_is_connected(opt_daemon))
446         {
447           rc = rrd_update_r(argv[optind], tmplt,
448                             argc - optind - 1, (const char **) (argv + 
optind + 1));
449         }
450         else /* we are connected */
451         {
(gdb) p optind
$3 = 1
(gdb) p argv[optind]
$4 = 0xab171488 "/var/tmp/rrd/10.254.97.118/udp.rrd"
(gdb) p argv[2]
$5 = 0xab171668 "N:850:1950"
(gdb) p argv[0]
$6 = 0x81740d0 "update"
(gdb) p argv[1]
$7 = 0xab171488 "/var/tmp/rrd/10.254.97.118/udp.rrd"
(gdb) p argv[2]
$8 = 0xab171668 "N:850:1950"
(gdb) p argv[3]
$9 = 0x99 <Address 0x99 out of bounds>
(gdb) f 6
#6  0x0813f33a in rrd_update_r (filename=0x11 <Address 0x11 out of bounds>, 
tmplt=0x0, argc=3, argv=0x83342e8)
    at rrd_update.c:480
480         return _rrd_update(filename, tmplt, argc, argv, NULL);
(gdb)
--
Stephen Clark
*NetWolves*
Director of Technology
Phone: 813-579-3200
Fax: 813-882-0209
Email: [email protected]
http://www.netwolves.com
_______________________________________________
Ntop-dev mailing list
[email protected]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

Reply via email to