TR: CIFS mounts generates *** buffer overflow detected ***: mondoarchive terminated

BLION Jérôme (BPCE-IT - Devoteam) <[email protected]>
Newsgroups gmane.linux.mondo.devel
Message-ID <[email protected]>
Hello,

I'm facing an issue on several servers with RHEL5 or RHEL7.
Package versions are the following :
[root@RHEL5 log]# rpm -qa | egrep "mindi|mondo"
mindi-busybox-1.21.1-1.rhel5
mindi-3.0.2-1.rhel5
mondo-3.2.2-1.rhel5

[root@RHEL7 data]# rpm -qa | egrep "mondo|mindi"
mindi-3.0.2-1.rhel7.x86_64
mindi-busybox-1.21.1-1.rhel7.x86_64
mondo-3.2.2-1.rhel7.x86_64

The command I run :
                mondoarchive -Oi -s 10g -9 -N -S /adm/sys/backup -d /tmp/mondo_nfs/RHEL7 -p RHEL7 -I "/" -E "/adm/sys/backup|/sashp|/gridhp|/run|/opt/IBM|/sharedsashp" < /adm/sys/socle/data/mondo_bk.dat

The file /adm/sys/socle/data/mondo_bk.dat contains :
no
yes

The problem only occurs when using CIFS shares. Declared this way in the fstab :
//NASFILER/SAS_SRB_PARTAGE_R7M/TRANS_PEL/SAS_OUT /sashp/recmoa/SRB/REC/ETLSRB/FILE_OUT/EXPORT cifs credentials=/root/.map_cred_vfilerSRB2,uid=3156,gid=3151 0 0

If shares are mounted when I run mondoarchive, mondoarchive crashed with this error :
*** buffer overflow detected ***: mondoarchive terminated
======= Backtrace: =========
/lib64/libc.so.6(__fortify_fail+0x37)[0x7f8a49086047]
/lib64/libc.so.6(+0x10d200)[0x7f8a49084200]
mondoarchive[0x41e7c0]
mondoarchive[0x410c16]
mondoarchive[0x436885]
mondoarchive[0x437aa6]
mondoarchive[0x402e9c]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x7f8a48f98b35]
mondoarchive[0x4039e5]
======= Memory map: ========
00400000-00453000 r-xp 00000000 fd:00 56471                              /usr/sbin/mondoarchive
00652000-00653000 r--p 00052000 fd:00 56471                              /usr/sbin/mondoarchive
00653000-00654000 rw-p 00053000 fd:00 56471                              /usr/sbin/mondoarchive
00654000-00659000 rw-p 00000000 00:00 0
00f18000-00f39000 rw-p 00000000 00:00 0                                  [heap]
7f8a484e3000-7f8a484f8000 r-xp 00000000 fd:00 8555562                    /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f8a484f8000-7f8a486f7000 ---p 00015000 fd:00 8555562                    /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f8a486f7000-7f8a486f8000 r--p 00014000 fd:00 8555562                    /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f8a486f8000-7f8a486f9000 rw-p 00015000 fd:00 8555562                    /usr/lib64/libgcc_s-4.8.5-20150702.so.1
7f8a486f9000-7f8a487f9000 r-xp 00000000 fd:00 8555564                    /usr/lib64/libm-2.17.so
7f8a487f9000-7f8a489f9000 ---p 00100000 fd:00 8555564                    /usr/lib64/libm-2.17.so
7f8a489f9000-7f8a489fa000 r--p 00100000 fd:00 8555564                    /usr/lib64/libm-2.17.so
7f8a489fa000-7f8a489fb000 rw-p 00101000 fd:00 8555564                    /usr/lib64/libm-2.17.so
7f8a489fb000-7f8a489fd000 r-xp 00000000 fd:00 8555556                    /usr/lib64/libdl-2.17.so
7f8a489fd000-7f8a48bfd000 ---p 00002000 fd:00 8555556                    /usr/lib64/libdl-2.17.so
7f8a48bfd000-7f8a48bfe000 r--p 00002000 fd:00 8555556                    /usr/lib64/libdl-2.17.so
7f8a48bfe000-7f8a48bff000 rw-p 00003000 fd:00 8555556                    /usr/lib64/libdl-2.17.so
7f8a48bff000-7f8a48cf6000 r-xp 00000000 fd:00 8715270                    /usr/lib64/libslang.so.2.2.4
7f8a48cf6000-7f8a48ef6000 ---p 000f7000 fd:00 8715270                    /usr/lib64/libslang.so.2.2.4
7f8a48ef6000-7f8a48efa000 r--p 000f7000 fd:00 8715270                    /usr/lib64/libslang.so.2.2.4
7f8a48efa000-7f8a48f13000 rw-p 000fb000 fd:00 8715270                    /usr/lib64/libslang.so.2.2.4
7f8a48f13000-7f8a48f77000 rw-p 00000000 00:00 0
7f8a48f77000-7f8a4912d000 r-xp 00000000 fd:00 8555548                    /usr/lib64/libc-2.17.so
7f8a4912d000-7f8a4932d000 ---p 001b6000 fd:00 8555548                    /usr/lib64/libc-2.17.so
7f8a4932d000-7f8a49331000 r--p 001b6000 fd:00 8555548                    /usr/lib64/libc-2.17.so
7f8a49331000-7f8a49333000 rw-p 001ba000 fd:00 8555548                    /usr/lib64/libc-2.17.so
7f8a49333000-7f8a49338000 rw-p 00000000 00:00 0
7f8a49338000-7f8a4934f000 r-xp 00000000 fd:00 8558634                    /usr/lib64/libpthread-2.17.so
7f8a4934f000-7f8a4954e000 ---p 00017000 fd:00 8558634                    /usr/lib64/libpthread-2.17.so
7f8a4954e000-7f8a4954f000 r--p 00016000 fd:00 8558634                    /usr/lib64/libpthread-2.17.so
7f8a4954f000-7f8a49550000 rw-p 00017000 fd:00 8558634                    /usr/lib64/libpthread-2.17.so
7f8a49550000-7f8a49554000 rw-p 00000000 00:00 0
7f8a49554000-7f8a49568000 r-xp 00000000 fd:00 8646768                    /usr/lib64/libnewt.so.0.52.15
7f8a49568000-7f8a49767000 ---p 00014000 fd:00 8646768                    /usr/lib64/libnewt.so.0.52.15
7f8a49767000-7f8a49768000 r--p 00013000 fd:00 8646768                    /usr/lib64/libnewt.so.0.52.15
7f8a49768000-7f8a49769000 rw-p 00014000 fd:00 8646768                    /usr/lib64/libnewt.so.0.52.15
7f8a49769000-7f8a49789000 r-xp 00000000 fd:00 8555542                    /usr/lib64/ld-2.17.so
7f8a49977000-7f8a4997c000 rw-p 00000000 00:00 0
7f8a49984000-7f8a49988000 rw-p 00000000 00:00 0
7f8a49988000-7f8a49989000 r--p 0001f000 fd:00 8555542                    /usr/lib64/ld-2.17.so
7f8a49989000-7f8a4998a000 rw-p 00020000 fd:00 8555542                    /usr/lib64/ld-2.17.so
7f8a4998a000-7f8a4998b000 rw-p 00000000 00:00 0
7ffc2b10b000-7ffc2b12c000 rw-p 00000000 00:00 0                          [stack]
7ffc2b18e000-7ffc2b190000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

If I unmount these CIFS shares, mondoarchive runs successfully.

I attached logs from /var/log. Hopefully, they will contain something else.
What could I do to identify where is the problem ?

Best regards.
Jerome Blion.

--
Jérôme Blion
Pour BPCE-IT - Groupe BPCE
Prestataire - Expert système Devoteam
DOP_INF_ISD_SOU
BPCE Infogérance & Technologies
Tél. : 04.27.02.91.63
[BPCE-ITx250]

------------------------------------------------------------------------------
L'intégrité de ce message n'étant pas assurée sur Internet, BPCE-IT ne peut être tenu responsable de son contenu. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur.
The integrity of this message cannot be guaranteed on the Internet. BPCE-IT cannot therefore be considered responsible for the contents. If you are not the intended recipient of this message, then please delete it and notify the sender.
------------------------------------------------------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Mondo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mondo-devel
image001.png (image/png, 6.8 KB) - not displayed
mindi.log (application/octet-stream, 107.4 KB) - not displayed
mondo.log (application/octet-stream, 1.3 KB)
Sep 19 08:23:34 bfysgr00 mondo_bk: #### Debut : 2017-09-19-08:23:34
Sep 19 08:23:56 bfysgr00 mondo_bk: ==> ERREUR: Verif les msg dans la log /log/sys/socle/mondo_bk.log ou /var/log/mondoarchive.log, CR=254
Sep 19 08:23:56 bfysgr00 mondo_bk: ==> ERREUR: Sauvegarde Mondo non realisee sur bfysgr00.federal.banquepopulaire.fr
Sep 19 08:26:47 bfysgr00 mondo_bk: #### Debut : 2017-09-19-08:26:47
Sep 19 08:44:57 bfysgr00 mondo_bk: Fin sauvegarde Mondo OK
Sep 19 14:26:15 bfysgr00 mondo_bk: #### Debut : 2017-09-19-14:26:15
Sep 19 14:26:20 bfysgr00 mondo_bk: Fin sauvegarde Mondo OK
Sep 19 14:28:19 bfysgr00 mondo_bk: #### Debut : 2017-09-19-14:28:19
Sep 19 14:28:21 bfysgr00 mondo_bk: Fin sauvegarde Mondo OK
Sep 19 14:28:31 bfysgr00 mondo_bk: #### Debut : 2017-09-19-14:28:31
Sep 19 14:28:38 bfysgr00 mondo_bk: ==> ERREUR: Verif les msg dans la log /log/sys/socle/mondo_bk.log ou /var/log/mondoarchive.log, CR=254
Sep 19 14:28:38 bfysgr00 mondo_bk: ==> ERREUR: Sauvegarde Mondo non realisee sur bfysgr00.federal.banquepopulaire.fr
Sep 19 14:29:23 bfysgr00 mondo_bk: #### Debut : 2017-09-19-14:29:23
Sep 19 14:29:44 bfysgr00 mondo_bk: ==> ERREUR: Verif les msg dans la log /log/sys/socle/mondo_bk.log ou /var/log/mondoarchive.log, CR=254
Sep 19 14:29:44 bfysgr00 mondo_bk: ==> ERREUR: Sauvegarde Mondo non realisee sur bfysgr00.federal.banquepopulaire.fr
mondoarchive.log (application/octet-stream, 5.9 KB)
INFO: Time started: Tue Sep 19 14:32:18 2017

DBG2: [TH=5679] libmondo-tools.c->setup_tmpdir#740: bkpinfo->tmpdir is being set to /tmp/mondo.tmp.866XBA
DBG2: [TH=5679] libmondo-tools.c->setup_scratchdir#759: Purging old scratchdir /mondo.scratch.*
DBG2: [TH=5679] libmondo-tools.c->setup_scratchdir#784: bkpinfo->scratchdir is being set to /tmp/mondo.scratch.3gpOrG
INFO: root is mounted at /dev/mapper/rootvg-rootlv
INFO: That doesn't mean /dev/mapper/rootvg-rootlv is the root partition. It's just a debugging message. Relax. It's part of am_I_in_disaster_recovery_mode().
DBG1: [TH=5679] libmondo-devices.c->am_I_in_disaster_recovery_mode#167: Is this a ramdisk? result = FALSE
INFO: running: dmesg -n1 > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran just fine. :-)
INFO: Mondo Archive v3.2.2-r3578 --- http://www.mondorescue.org
INFO: running x86_64 binaries
INFO: running on x86_64 architecture
INFO: -----------------------------------------------------------
INFO: NB: Mondo logs almost everything, so don't panic if you see
INFO: some error messages.  Please read them carefully before you
INFO: decide to break out in a cold sweat.    Despite (or perhaps
INFO: because of) the wealth of messages. some users are inclined
INFO: to stop reading this log. If Mondo stopped for some reason,
INFO: chances are it's detailed here.  More than likely there's a
INFO: message at the very end of this log that will tell you what
INFO: is wrong. Please read it!                          -Devteam
INFO: -----------------------------------------------------------
INFO: Zero...
DBG1: [Main] mondoarchive.c->welcome_to_mondoarchive#97: One...
DBG2: [Main] mondoarchive.c->welcome_to_mondoarchive#98: Two...
DBG3: [Main] mondoarchive.c->welcome_to_mondoarchive#99: Three...
DBG4: [Main] mondoarchive.c->welcome_to_mondoarchive#100: Four...
DBG2: [Main] mondoarchive.c->distro_specific_kludges_at_start_of_mondoarchive#115: Unmounting old ramdisks if necessary
INFO: running: mount | grep cdrom | grep super > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran with res=256
INFO: running: mount | grep floppy | grep super > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran with res=256
DBG1: [Main] libmondo-tools.c->mount_boot_if_necessary#1189: Started sub
DBG4: [Main] libmondo-tools.c->mount_boot_if_necessary#1190: About to set g_boot_mountpt[0] to '\0'
DBG4: [Main] libmondo-tools.c->mount_boot_if_necessary#1192: Done. Great. Seeting command to something
DBG4: [Main] libmondo-tools.c->mount_boot_if_necessary#1194: Cool. Command = 'grep -v ":" /etc/fstab | grep -vE '^#.*$' | grep -E "[ 	]/boot[ 	]" | tr -s ' ' '	' | cut -f1 | head -n1'
DBG4: [Main] libmondo-tools.c->mount_boot_if_necessary#1198: tmp = '/dev/sda1'
DBG2: [Main] libmondo-tools.c->mount_boot_if_necessary#1199: /boot is at /dev/sda1 according to /etc/fstab
DBG1: [Main] libmondo-tools.c->mount_boot_if_necessary#1239: Ended sub
DBG1: [Main] libmondo-tools.c->get_kernel_version#246: g_kernel_version = 3.100000
INFO: running: rm -Rf /var/cache/mondo/changed.files* > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran just fine. :-)
INFO: Checking sanity of your Linux distribution
INFO: running: grep ramdisk /proc/devices > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: 1 ramdisk
INFO: --------------------------------end of output------------------------------
INFO: ...ran just fine. :-)
INFO: running: mount | grep -Ew 'vfat|fat|dos' | grep -vE "/dev/fd|nexdisk" > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran with res=256
DBG4: [Main] libmondo-files.c->find_home_of_exe#360: find_home_of_exe --- Found cmp at /bin/cmp
INFO: running: mindi -V > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: Mindi v3.0.2-r3578
INFO: --------------------------------end of output------------------------------
INFO: ...ran just fine. :-)
INFO: running: mr-parted2fdisk -l 2>/dev/null | grep -i raid > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: --------------------------------end of output------------------------------
INFO: ...ran with res=256
INFO: Done.
DBG3: [Main] libmondo-cli.c->handle_incoming_parameters#96: Switches:-
DBG1: [Main] mondoarchive.c->main#345: Mondoarchive will now exit.
INFO: running: umount -d /mnt/cdrom > /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.tmp 2> /tmp/mondo.tmp.866XBA/mondo-run-prog-thing.err
INFO: --------------------------------start of output-----------------------------
INFO: umount: /mnt/cdrom: not mounted
INFO: --------------------------------end of output------------------------------
INFO: ...ran with res=8192
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.