Your message dated Fri, 11 May 2007 09:17:03 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#388256: fixed in tinysnmp 0.8.5 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: tinysnmp-agent Version: 0.8.4 Severity: grave Justification: renders package unusable This is the same as #282260, but as that's already archived, I'm opening a new bug. The tinysnmpd daemon still doesn't start on sparc but gives a SIGBUS instead. This is with a recompiled (with -O0, as is the default on sparc) package due to #385881. The stack trace with symbols is the same as in #282260: (gdb) run -l debug /etc/tinysnmp.conf /usr/lib/tinysnmp Starting program: /home/niko/src/tinysnmp-0.8.4+debug/agent/tinysnmpd -l debug /etc/tinysnmp.conf /usr/lib/tinysnmp VERBOSE: log.c:603: Starting to log output. VERBOSE: module.c:185: registered module system VERBOSE: module.c:185: registered module snmp Program received signal SIGBUS, Bus error. 0x00017838 in tree_create (type=VALUE, node=0xef897010) at odb.c:148 148 odb->data.value = node->value; (gdb) bt #0 0x00017838 in tree_create (type=VALUE, node=0xef897010) at odb.c:148 #1 0x00017b38 in tree_add (odb=0x2e414, node=0xef897010) at odb.c:215 #2 0x00017a14 in tree_add_child (odb=0x2e3b4, node=0xef897110) at odb.c:188 #3 0x00017be0 in tree_add (odb=0x2e3b4, node=0xef897110) at odb.c:223 #4 0x00017a14 in tree_add_child (odb=0x2e354, node=0xef897210) at odb.c:188 #5 0x00017be0 in tree_add (odb=0x2e354, node=0xef897210) at odb.c:223 #6 0x00017a14 in tree_add_child (odb=0x2e2f4, node=0xef897310) at odb.c:188 #7 0x00017be0 in tree_add (odb=0x2e2f4, node=0xef897310) at odb.c:223 #8 0x00017a14 in tree_add_child (odb=0x2e294, node=0xef897410) at odb.c:188 #9 0x00017be0 in tree_add (odb=0x2e294, node=0xef897410) at odb.c:223 #10 0x00017a14 in tree_add_child (odb=0x2e234, node=0xef897510) at odb.c:188 #11 0x00017be0 in tree_add (odb=0x2e234, node=0xef897510) at odb.c:223 #12 0x00017a14 in tree_add_child (odb=0x2e1d4, node=0xef897610) at odb.c:188 #13 0x00017be0 in tree_add (odb=0x2e1d4, node=0xef897610) at odb.c:223 #14 0x00017a14 in tree_add_child (odb=0x2e14c, node=0xef897710) at odb.c:188 #15 0x00017be0 in tree_add (odb=0x2e14c, node=0xef897710) at odb.c:223 #16 0x00017a14 in tree_add_child (odb=0x2e0ec, node=0xef897810) at odb.c:188 #17 0x00017be0 in tree_add (odb=0x2e0ec, node=0xef897810) at odb.c:223 #18 0x00017a14 in tree_add_child (odb=0x2e0b4, node=0xef897910) at odb.c:188 #19 0x00017be0 in tree_add (odb=0x2e0b4, node=0xef897910) at odb.c:223 #20 0x00017a14 in tree_add_child (odb=0x2d744, node=0xef897a10) at odb.c:188 #21 0x00017be0 in tree_add (odb=0x2d744, node=0xef897a10) at odb.c:223 #22 0x00017de4 in odb_add (odb=0x2d744, oid=0x2d758, value=0xef897a98) at odb.c:266 #23 0x0001a260 in module_extend (oid=0x1c13c, descr=0x1c158 "The MIB module for SNMP entities") at module-system.c:369 #24 0x000142c8 in module_open (path=0xef897df6 "/usr/lib/tinysnmp") at module.c:247 #25 0x0001a89c in main (argc=5, argv=0xef897cc4) at main.c:184 The problem seems to be data alignment: (gdb) print &(odb->data.value) $1 = (snmp_value_t *) 0x2e45c which is not word-aligned. FWIW, I had some success working around this by replacing the assignment with memmove(). This led to other similar bus errors surfacing from either assignments or memcpy() calls, which I also replaced. I did get tinysnmpd to apparently work this way. I don't think it's the right solution, though, but more like a side effect of memmove() copying the data byte-by-byte or something like that. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: sparc (sparc64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-sparc64 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages tinysnmp-agent depends on: Ii libabz0 0.6.3 Miscellaneous useful routines ii libber0 0.4.1 A Basic Encoding Rules (ITU X.690) ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libdebug0 0.4.2 Memory leak detection system and l ii libevent1 1.1a-1 An asynchronous event notification Versions of packages tinysnmp-agent recommends: pn tinysnmp-module-interfaces <none> (no description available) pn tinysnmp-module-resources <none> (no description available) -- no debconf information
--- End Message ---
--- Begin Message ---Source: tinysnmp Source-Version: 0.8.5 We believe that the bug you reported is fixed in the latest version of tinysnmp, which is due to be installed in the Debian FTP archive: tinysnmp-agent-dev_0.8.5_all.deb to pool/main/t/tinysnmp/tinysnmp-agent-dev_0.8.5_all.deb tinysnmp-agent_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-agent_0.8.5_i386.deb tinysnmp-dev_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-dev_0.8.5_i386.deb tinysnmp-manager-dev_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-manager-dev_0.8.5_i386.deb tinysnmp-module-dvb_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-module-dvb_0.8.5_i386.deb tinysnmp-module-interfaces_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-module-interfaces_0.8.5_i386.deb tinysnmp-module-resources_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-module-resources_0.8.5_i386.deb tinysnmp-module-ups_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-module-ups_0.8.5_i386.deb tinysnmp-tools_0.8.5_i386.deb to pool/main/t/tinysnmp/tinysnmp-tools_0.8.5_i386.deb tinysnmp_0.8.5.dsc to pool/main/t/tinysnmp/tinysnmp_0.8.5.dsc tinysnmp_0.8.5.tar.gz to pool/main/t/tinysnmp/tinysnmp_0.8.5.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Abraham vd Merwe <[EMAIL PROTECTED]> (supplier of updated tinysnmp package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Fri, 11 May 2007 10:51:04 +0200 Source: tinysnmp Binary: tinysnmp-module-dvb tinysnmp-module-interfaces tinysnmp-tools tinysnmp-module-resources tinysnmp-agent-dev tinysnmp-manager-dev tinysnmp-module-ups tinysnmp-dev tinysnmp-agent Architecture: source i386 all Version: 0.8.5 Distribution: unstable Urgency: low Maintainer: Abraham vd Merwe <[EMAIL PROTECTED]> Changed-By: Abraham vd Merwe <[EMAIL PROTECTED]> Description: tinysnmp-agent - A lightweight SNMPv1 implementation tinysnmp-agent-dev - Libraries and header files for developing TinySNMP plugins tinysnmp-dev - Files needed for developing TinySNMP programs and plugins tinysnmp-manager-dev - Libraries and header files for developing TinySNMP programs tinysnmp-module-dvb - DVB Data Receiver MIB module for TinySNMP tinysnmp-module-interfaces - Interfaces MIB module for TinySNMP tinysnmp-module-resources - Frogfoot Networks Resources MIB plugin for TinySNMP tinysnmp-module-ups - UPS MIB module for TinySNMP tinysnmp-tools - TinySNMP Utilities Closes: 340757 376361 381640 385881 388256 388391 388392 388395 390407 416610 Changes: tinysnmp (0.8.5) unstable; urgency=low . * Added dependancy on latest libabz0 (Closes: #385881, #390407) * Use adduser instead of useradd/groupadd (Closes: #416610, #381640) * Use bash in Makefile (Closes: #376361) * Added tinysnmp-agent conflict with snmpd (Closes: #340757) * Exit when make sub processes fail. Thanks to Niko Tyni <[EMAIL PROTECTED]> for patch (Closes: #388395) * Use `make distclean' in rules file (Closes: #388392) * Fixed alignment problems on Sparc. Thanks to Niko Tyni <[EMAIL PROTECTED]> for debugging and patch (Closes: #388256) * Fixed gcc 4.x signedness warnings. * Parse 64-bit values in /proc/net/dev (Closes: #388391) * Removed -O0 workaround which shouldn't be necessary anymore. * Disable epoll. Files: 5efb0313face7987d465b7d9c4293cee 771 net optional tinysnmp_0.8.5.dsc de848711835976ddf6f49ce40a893113 173559 net optional tinysnmp_0.8.5.tar.gz cc7edda714d785a80c9616a4d230a2b4 9646 devel optional tinysnmp-agent-dev_0.8.5_all.deb 61d5918840fb2180670698a2fd8aa18c 11404 devel optional tinysnmp-dev_0.8.5_i386.deb dd72a7b959bb881ee500858820da880b 11926 devel optional tinysnmp-manager-dev_0.8.5_i386.deb 795714f06d31460180a76d352daf93f6 20394 net optional tinysnmp-tools_0.8.5_i386.deb ed82736b1de6149071e10197250bb180 49722 net optional tinysnmp-agent_0.8.5_i386.deb fcdd0c51ae236f01ae77ce223bb55bb4 29180 net optional tinysnmp-module-interfaces_0.8.5_i386.deb 60e4f0011c387c515b805fd02288fd6f 12222 net optional tinysnmp-module-resources_0.8.5_i386.deb 44cf48caca2efd2d55748c7586e6bbb0 22256 net optional tinysnmp-module-ups_0.8.5_i386.deb 22600798380def83da02e862c62c89ec 19372 net optional tinysnmp-module-dvb_0.8.5_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFGRDJazvVjZitVWu4RAiWUAJ44qrcSMx1y7Gg3F0ZSoh5aUJt4nACgsLMl pghn8+Y16FsnzQP2aZVR1eg= =H82q -----END PGP SIGNATURE-----
--- End Message ---

