I am having a powerpc processor, with yellow dog distribution of linux
kernel 2.6. Net-snmp is not able to load my module which is implemented
in form of shared object. Here is the program trace when net-snmp is
started:

# gdb snmpd
GNU gdb Red Hat Linux (6.0post-0.20040223.19.ydl.1rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "ppc-yellowdog-linux-gnu"...Using host
libthread_db library "/lib/tls/libthread_db.so.1".
                                                                                
                                                               
(gdb) b dlmod_load_module
Function "dlmod_load_module" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (dlmod_load_module) pending.
(gdb) r -f
Starting program: /usr/local/sbin/snmpd -f
Breakpoint 2 at 0xff41928: file ucd-snmp/dlmod.c, line 145.
Pending breakpoint "dlmod_load_module" resolved
                                                                                
                                                               
Breakpoint 2, dlmod_load_module (dlm=Variable "dlm" is not available.
) at ucd-snmp/dlmod.c:145
145         DEBUGMSGTL(("dlmod", "dlmod_load_module %s: %s\n",
dlm->name,
(gdb) bt
#0  dlmod_load_module (dlm=Variable "dlm" is not available.
) at ucd-snmp/dlmod.c:145
#1  0x0ff418fc in dlmod_load_module (dlm=Variable "dlm" is not
available.
) at ucd-snmp/dlmod.c:139
#2  0x0fe174fc in run_config_handler (lptr=Variable "lptr" is not
available.
) at read_config.c:484
#3  0x0fe17788 in read_config (filename=Variable "filename" is not
available.
) at read_config.c:775
#4  0x0fe17db4 in read_config_files (when=Variable "when" is not
available.
) at read_config.c:1116
#5  0x0fe18950 in read_configs () at read_config.c:811
#6  0x0fe0125c in init_snmp (type=Variable "type" is not available.
) at snmp_api.c:823
#7  0x10003810 in main (argc=267927908, argv=0x100a0640) at snmpd.c:875
(gdb)

************************************************************************
************************************************************************
Here is the trace when everything works fine with RH9 distribution on a
x86 machine kernel version 2.4:

[EMAIL PROTECTED] sachin]# gdb snmpd
GNU gdb 20040404
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".
                                                                                
                                                               
(gdb) b dlmod_load_module
Function "dlmod_load_module" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (dlmod_load_module) pending.
(gdb) r -f
Starting program: /usr/local/sbin/snmpd -f
Breakpoint 2 at 0x40036120: file ucd-snmp/dlmod.c, line 146.
Pending breakpoint "dlmod_load_module"
resolved                                                                        
                                                                       
Breakpoint 2, dlmod_load_module (dlm=0x814ccc8) at ucd-snmp/dlmod.c:146
146                     dlm->path));
(gdb) bt
#0  dlmod_load_module (dlm=0x814ccc8) at ucd-snmp/dlmod.c:146
#1  0x40036757 in dlmod_parse_config (token=0xbfffcfd0 "dlmod",
cptr=0xbfffd3d6 "sampleMIB") at ucd-snmp/dlmod.c:272
#2  0x4012b1bf in run_config_handler (lptr=0x808be08, token=0xbfffcfd0
"dlmod", cptr=0xbfffd3d6 "sampleMIB", when=-1073753052)
    at read_config.c:484
#3  0x4012ba2d in read_config (filename=0xbfffe2c0
"/usr/local/share/snmp/snmpd.conf", line_handler=0x804eb28, when=0) at
read_config.c:775
#4  0x4012c7ba in read_config_files (when=0) at read_config.c:1116
#5  0x4012c19e in read_configs () at read_config.c:811
#6  0x4010e38d in init_snmp (type=0x804bb48 "snmpd") at snmp_api.c:823
#7  0x0804a839 in main (argc=2, argv=0xbffff664) at snmpd.c:875
(gdb)

Thanks,
Sachin



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to