[MacPorts] #16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 -------------------------------+-------------------------------------------- Reporter: dave.bc@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: rrdtool 1.3.2 -------------------------------+-------------------------------------------- munin is system monitoring package that uses rrd through perl. one of the scripts, munin-graph, can consistently cause a bus error in rrdtool. The crash report is: Process: perl [23997] Path: /opt/local/bin/perl Identifier: perl Version: ??? (???) Code Type: X86 (Native) Parent Process: sh [23954] Date/Time: 2008-09-14 13:56:33.716 +1000 OS Version: Mac OS X 10.5.4 (9E17) Report Version: 6 Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000008 Crashed Thread: 0 Thread 0 Crashed: 0 libSystem.B.dylib 0x96400580 strncpy + 112 1 librrd.4.dylib 0x00157225 rrd_graph_options + 2645 2 librrd.4.dylib 0x001601b2 rrd_graph_v + 66 3 librrd.4.dylib 0x00160491 rrd_graph + 33 4 RRDs.bundle 0x0014af63 XS_RRDs_graph + 323 5 perl 0x00077f3f Perl_pp_entersub + 847 6 perl 0x0006f295 Perl_runops_standard + 37 7 perl 0x00004f53 perl_run + 851 8 perl 0x000019be main + 222 9 perl 0x000018a6 start + 54 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x00156343 ecx: 0x000003ff edx: 0x0000003f edi: 0xbfffebc0 esi: 0x00000000 ebp: 0xbfffd168 esp: 0xbfffd124 ss: 0x0000001f efl: 0x00010217 eip: 0x96400580 cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0x00000008 Binary Images: 0x1000 - 0xfeffb +perl ??? (???) /opt/local/bin/perl 0x11e000 - 0x120fff libutil.dylib ??? (???) <60cf001a1d2db72cdb69fcfaf5e94ba9> /usr/lib/libutil.dylib 0x13c000 - 0x13eff2 +IO.bundle ??? (???) /opt/local/lib/perl5/5.8.8 /darwin-2level/auto/IO/IO.bundle 0x142000 - 0x145ffe +Socket.bundle ??? (???) /opt/local/lib/perl5/5.8.8/darwin-2level/auto/Socket/Socket.bundle 0x149000 - 0x14cffb +RRDs.bundle ??? (???) /opt/local/lib/perl5/site_perl/5.8.8/darwin-2level/auto/RRDs/RRDs.bundle 0x150000 - 0x17afff +librrd.4.dylib ??? (???) /opt/local/lib/librrd.4.dylib 0x185000 - 0x195ffd +libz.1.dylib ??? (???) /opt/local/lib/libz.1.dylib 0x19a000 - 0x1a1fff +libpangocairo-1.0.0.dylib ??? (???) /opt/local/lib/libpangocairo-1.0.0.dylib 0x1aa000 - 0x1aaff1 +libXau.6.dylib ??? (???) <cd091bf5ae82c18ee03a9b4f6bb93d57> /usr/X11/lib/libXau.6.dylib 0x1af000 - 0x1b1fef +libXdmcp.6.dylib ??? (???) <6f2b16b27bab3a08bd635d8e56bfe9f6> /usr/X11/lib/libXdmcp.6.dylib 0x1b6000 - 0x1bbffc +libSM.6.dylib ??? (???) <1a5a19fa53bdce9d344782a05db3c4e7> /usr/X11/lib/libSM.6.dylib 0x1c1000 - 0x1d2ff7 +libICE.6.dylib ??? (???) <0ed3bdd6f53b07a00ef27fc3577f283a> /usr/X11/lib/libICE.6.dylib 0x1db000 - 0x1e0fff +libXrender.1.dylib ??? (???) /opt/local/lib/libXrender.1.dylib 0x1e4000 - 0x1e5ffd +libgmodule-2.0.0.dylib ??? (???) /opt/local/lib/libgmodule-2.0.0.dylib 0x1e9000 - 0x1f0ff3 +libintl.8.dylib ??? (???) /opt/local/lib/libintl.8.dylib ... -- Ticket URL: <http://trac.macports.org/ticket/16534> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Comment(by dave.bc@gmail.com): Based on munin debugging, munin thinks it's sending a command equivalent to {{{ rrdtool "graph" "--font" "LEGEND:7:/opt/munin/lib/VeraMono.ttf" "--font" "UNIT:7:/opt/munin/lib/VeraMono.ttf" "--font" "AXIS:7:/opt/munin/lib/VeraMono.ttf" "-W" "Munin svn-trunk-r1731" "/opt/munin/var/www/local/Dave-Camerons-TWOZ-MacBook-Pro.local /cpu-month.png" "--title" "CPU usage - by month" "--start" "-33d" "--base" "1000" "-r" "--lower-limit" "0" "--upper-limit" "100" "--vertical-label" "%" "--height" "175" "--width" "400" "--imgformat" "PNG" "--lazy" "--units-exponent" "0" "DEF:gsystem=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-system-g.rrd:42:AVERAGE" "DEF:isystem=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-system-g.rrd:42:MIN" "DEF:asystem=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-system-g.rrd:42:MAX" "CDEF:csystem=gsystem,POP,UNKN" "COMMENT: " "COMMENT: Cur\:" "COMMENT:Min\:" "COMMENT:Avg\:" "COMMENT:Max\: \j" "AREA:gsystem#00CC00:system " "GPRINT:csystem:LAST:%6.2lf" "GPRINT:isystem:MIN:%6.2lf" "GPRINT:gsystem:AVERAGE:%6.2lf" "GPRINT:asystem:MAX:%6.2lf\j" "DEF:guser=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-user-g.rrd:42:AVERAGE" "DEF:iuser=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-user-g.rrd:42:MIN" "DEF:auser=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-user-g.rrd:42:MAX" "CDEF:cuser=guser,POP,UNKN" "STACK:guser#0066B3:user " "GPRINT:cuser:LAST:%6.2lf" "GPRINT:iuser:MIN:%6.2lf" "GPRINT:guser:AVERAGE:%6.2lf" "GPRINT:auser:MAX:%6.2lf\j" "DEF:gidle=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-idle-g.rrd:42:AVERAGE" "DEF:iidle=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-idle-g.rrd:42:MIN" "DEF:aidle=/var/opt/munin/local/Dave-Camerons-TWOZ-MacBook-Pro .local-cpu-idle-g.rrd:42:MAX" "CDEF:cidle=gidle,POP,UNKN" "STACK:gidle#FF8000:idle " "GPRINT:cidle:LAST:%6.2lf" "GPRINT:iidle:MIN:%6.2lf" "GPRINT:gidle:AVERAGE:%6.2lf" "GPRINT:aidle:MAX:%6.2lf\j" "COMMENT:Last update\: Sun Sep 14 13\:56\:30 2008\r" }}} referenced files attached -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Comment(by dave.bc@gmail.com): Removing the --font options and their parameters stop the bus error from occuring. -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Comment(by dave.bc@gmail.com): Even more specifically, it's caused by the size specifier. LEGEND:0:/opt/munin/lib/VeraMono.ttf will not cause a Bus Error, but will cause the following warning: (process:50014): Pango-WARNING **: couldn't load font "/opt/munin/lib/VeraMono.ttf Not-Rotated 0", falling back to "Sans Not- Rotated 0", expect ugly output. -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: markd@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Changes (by jmr@macports.org): * owner: macports-tickets@lists.macosforge.org => markd@macports.org Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: markd@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Comment(by markd@macports.org): Did munin work okay with a previous version of 1.3.x? Also, I just updated rrdtool to 1.3.3. -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: markd@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Comment(by markd@macports.org): 1.3.2 had a problem where "it did break badly when you tried to supply your own font names and sizes. 1.3.3 fixes this regression." -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16534: rrdtool 1.3.2 port causes bus error when called from munin on Mac OS X 1.5.4 --------------------------------+------------------------------------------- Reporter: dave.bc@gmail.com | Owner: markd@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: rrdtool 1.3.2 | --------------------------------+------------------------------------------- Changes (by markd@macports.org): * status: new => closed * resolution: => fixed Comment: This can be reopened if need be, but I think 1.3.3 has fixed this. -- Ticket URL: <http://trac.macports.org/ticket/16534#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts