[Tioga-users] Fwd: bug tioga?
Vincent Fourmond
fourmond at gmail.com
Sat Dec 22 04:18:51 EST 2007
Hello,
I've just received this message about a bug in Tioga. It is in
french, but the backtrace should be clear enough ;-)... I think this
bug arises because there is an undetected and non-destructive buffer
overflow somewhere in the code that is detected by pointer
instrumentation in the libraries linked to on this guy's machine.
I won't have any chance to tackle it before next Thursday, so feel
free to squash it before I'm back ;-)...
Cheers,
Vincent
---------- Forwarded message ----------
From: François-Xavier Pineau <fxpineau at gmail.com>
Date: Dec 21, 2007 11:10 PM
Subject: bug tioga?
To: Vincent Fourmond <fourmond at gmail.com>
Salut Vincent,
Si tu n'as pas le temps de regarder ca, c'est pas grave.
Désolé de te déranger. Je viens d'installer ruby, tioga et ctioga sur
une machine.
J'ai donc récupéré les dernières versions.
Sur une autre machine, j'ai un script qui fonctionne très bien
(ruby 1.8.5, tioga 1.6, ctioga 1.6)
Le même script avec la nouvelle config plante
(ruby 1.8.6, tioga 1.6, ctioga 1.6.2)
J'ai downgradé ctioga en 1.6, même bug. Ca viens de la nouvelle
version de ruby (1.8.6)?
Voilà le msg d'erreur:
*** buffer overflow detected ***: ruby terminated
======= Backtrace: =========
/lib/i686/libc.so.6(__chk_fail+0x41)[0xb7d3ae51]
/lib/i686/libc.so.6[0xb7d3a658]
/lib/i686/libc.so.6(_IO_default_xsputn+0xb7)[0xb7cbbaf7]
/lib/i686/libc.so.6(_IO_vfprintf+0x174)[0xb7c93b54]
/lib/i686/libc.so.6(__vsprintf_chk+0xad)[0xb7d3a70d]
/lib/i686/libc.so.6(__sprintf_chk+0x30)[0xb7d3a640]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so[0xb79181bf]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so[0xb7918c87]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so(FM_show_axis+0xd0)[0xb7919750]
/usr/lib/libruby.so.1.8[0xb7e2aa72]
/usr/lib/libruby.so.1.8[0xb7e330ec]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e3951b]
/usr/lib/libruby.so.1.8[0xb7e33023]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e39564]
/usr/lib/libruby.so.1.8[0xb7e33023]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e39564]
/usr/lib/libruby.so.1.8[0xb7e3dff2]
/usr/lib/libruby.so.1.8[0xb7e3ebd8]
/usr/lib/libruby.so.1.8[0xb7e2aab2]
/usr/lib/libruby.so.1.8[0xb7e330ec]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e393df]
/usr/lib/libruby.so.1.8[0xb7e3a6d4]
/usr/lib/libruby.so.1.8[0xb7e33023]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e3951b]
/usr/lib/libruby.so.1.8[0xb7e3c7d7]
/usr/lib/libruby.so.1.8[0xb7e33023]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e393df]
/usr/lib/libruby.so.1.8[0xb7e3c7d7]
/usr/lib/libruby.so.1.8[0xb7e3dff2]
/usr/lib/libruby.so.1.8[0xb7e3ebd8]
/usr/lib/libruby.so.1.8[0xb7e2aab2]
/usr/lib/libruby.so.1.8[0xb7e330ec]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e393df]
/usr/lib/libruby.so.1.8[0xb7e3dff2]
/usr/lib/libruby.so.1.8[0xb7e3ebd8]
/usr/lib/libruby.so.1.8[0xb7e2aab2]
/usr/lib/libruby.so.1.8[0xb7e330ec]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e393df]
/usr/lib/libruby.so.1.8[0xb7e3dff2]
/usr/lib/libruby.so.1.8[0xb7e3ebd8]
/usr/lib/libruby.so.1.8[0xb7e2aab2]
/usr/lib/libruby.so.1.8[0xb7e330ec]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e393df]
/usr/lib/libruby.so.1.8[0xb7e3c18f]
/usr/lib/libruby.so.1.8[0xb7e33023]
/usr/lib/libruby.so.1.8[0xb7e333c8]
/usr/lib/libruby.so.1.8[0xb7e339cc]
/usr/lib/libruby.so.1.8(rb_funcall+0x20)[0xb7e33b60]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so(do_cmd+0x38)[0xb78ff4f8]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so[0xb79128f8]
/usr/lib/libruby.so.1.8(rb_ensure+0xde)[0xb7e2f33e]
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so(FM_private_context+0x72)[0xb7912822]
/usr/lib/libruby.so.1.8[0xb7e2aa72]
/usr/lib/libruby.so.1.8[0xb7e330ec]
======= Memory map: ========
08048000-08049000 r-xp 00000000 03:01 1790034 /usr/bin/ruby
08049000-0804a000 rwxp 00000000 03:01 1790034 /usr/bin/ruby
0804a000-08553000 rwxp 0804a000 00:00 0 [heap]
b77b4000-b78d1000 rwxp b77b4000 00:00 0
b78d1000-b78e3000 r-xp 00000000 03:01 360505 /lib/libz.so.1.2.3
b78e3000-b78e4000 rwxp 00011000 03:01 360505 /lib/libz.so.1.2.3
b78e6000-b78f1000 r-xp 00000000 03:01 360502 /lib/libgcc_s-4.2.2.so.1
b78f1000-b78f2000 rwxp 0000a000 03:01 360502 /lib/libgcc_s-4.2.2.so.1
b78f2000-b78f6000 r-xp 00000000 03:01 579522
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Dobjects/Function.so
b78f6000-b78f7000 rwxp 00003000 03:01 579522
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Dobjects/Function.so
b78f7000-b7925000 r-xp 00000000 03:01 579483
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so
b7925000-b7938000 rwxp 0002d000 03:01 579483
/usr/lib/ruby/gems/1.8/gems/tioga-1.6/lib/Tioga/FigureMaker.so
b7938000-b79d7000 rwxp b7938000 00:00 0
b79d7000-b7b22000 r-xp 00000000 03:01 1798808 /usr/lib/libcrypto.so.0.9.8
b7b22000-b7b37000 rwxp 0014b000 03:01 1798808 /usr/lib/libcrypto.so.0.9.8
b7b37000-b7b3a000 rwxp b7b37000 00:00 0
b7b3a000-b7b79000 r-xp 00000000 03:01 1798809 /usr/lib/libssl.so.0.9.8
b7b79000-b7b7d000 r./reliabilityMC.bash: line 36: 6057 Abandon
ctioga --no-ylabel --legend-pos right,0.2 --col -x
'$\log_{10}(LR)$' -t "${cat} ${mag}, ${group_name_latex}" --save-dir
${dir_output} -n "${group_name}_${cat}_${mag}_Histos" -y 'Counts' -l
'Candidate' --histogram ${ filetmp}@1:2 -l 'Noise' ${filetmp}@1:3
--next -y 'Reliability' -l 'Reliability' --histogram ${filetmp}@1:4 -l
'Fitted Reliability' --no-histogram ${filetmp}@1:5
Mon fichier est clean et même la simple commande:
ctioga ${filetmp}@1:2
produit le même bug!
fichier:
-0.625 269 182.858803670514 0.320227495648647 0.224435168326937
-0.375 285 182.858803670513 0.358390162559604 0.29693198215989
-0.125 344 182.858803670513 0.468433710260137 0.3845189409575
0.125 329 182.858803670513 0.444198165135219 0.483659213771608
0.375 390 182.858803670513 0.53113127263971 0.587374821591426
0.625 520 182.858803670513 0.648348454479783 0.686782274702473
0.875 825 182.858803670513 0.778352965247863 0.77392344262659
1.125 1208 182.858803670514 0.848626818153548 0.844166949679748
1.375 2011 182.858803670514 0.909070709263792 0.896786307667508
1.625 1994 100.642262973314 0.949527450865941 0.933884675268143
Merci beaucoup si t'a le temps de regarder, sinon tant pis.
Bonne fêtes de fin d'année.
fx
More information about the Tioga-users
mailing list