Opened 14 years ago
Closed 14 years ago
#447 closed defect (fixed)
Error : *** buffer overflow detected ***: mondoarchive terminated
Reported by: | getcha | Owned by: | Bruno Cornec |
---|---|---|---|
Priority: | normal | Milestone: | 2.2.9.5 |
Component: | mondo | Version: | 2.2.9.4 |
Severity: | normal | Keywords: | |
Cc: |
Description
I'm using mondoarchive with RHEL 5 and try to perform a backup with
mondoarchive -Oi -d /rep/ -E '/rep1/ /work/ /rep2/ /rep4/ /rep5/'
and i have the following error :
Initializing... See /var/log/mondoarchive.log for details of backup run. Checking sanity of your Linux distribution Done. BusyBox's sources are available from http://www.busybox.net Making catalog of files to be backed up ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*...................] 5% done; 1:16 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [**..................] 9% done; 0:50 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [**..................] 10% done; 1:03 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***.................] 11% done; 9:50 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***.................] 13% done; 8:15 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***.................] 14% done; 7:59 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***.................] 15% done; 7:39 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [****................] 16% done; 7:10 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [****................] 17% done; 6:55 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [****................] 19% done; 6:10 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*****...............] 21% done; 5:31 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [******..............] 27% done; 4:06 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [******..............] 30% done; 3:34 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*********...........] 43% done; 2:03 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***********.........] 55% done; 1:16 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*************.......] 65% done; 0:51 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [***************.....] 74% done; 0:33 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*****************...] 82% done; 0:21 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*****************...] 85% done; 0:17 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [******************..] 88% done; 0:13 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [******************..] 90% done; 0:11 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*******************.] 92% done; 0:12 to go ---evalcall---E--- ---evalcall---1--- Making catalog of / ---evalcall---2--- TASK: [*******************.] 94% done; 0:09 to go ---evalcall---E--- Done. Dividing filelist into sets Dividing filelist into sets. Please wait. ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*...................] 3% done; 9:42 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*...................] 4% done; 8:00 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*...................] 5% done; 6:39 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**..................] 6% done; 6:00 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**..................] 7% done; 5:32 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**..................] 8% done; 4:59 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**..................] 9% done; 4:43 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**..................] 10% done; 4:30 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***.................] 11% done; 4:10 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***.................] 12% done; 4:02 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***.................] 13% done; 4:07 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***.................] 14% done; 3:59 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***.................] 15% done; 3:46 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****................] 16% done; 3:40 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****................] 17% done; 3:29 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****................] 18% done; 3:25 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****................] 19% done; 3:20 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****................] 20% done; 3:12 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****...............] 21% done; 3:15 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****...............] 22% done; 3:11 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****...............] 23% done; 3:04 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****...............] 24% done; 3:00 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****...............] 25% done; 2:54 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******..............] 26% done; 2:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******..............] 27% done; 2:53 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******..............] 28% done; 2:57 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******..............] 29% done; 2:51 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******..............] 30% done; 2:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******.............] 31% done; 2:49 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******.............] 32% done; 2:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******.............] 33% done; 2:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******.............] 34% done; 2:48 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******.............] 35% done; 2:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********............] 36% done; 2:48 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********............] 37% done; 2:45 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********............] 38% done; 2:41 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********............] 39% done; 2:42 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********............] 40% done; 2:39 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*********...........] 41% done; 2:33 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*********...........] 42% done; 2:30 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*********...........] 43% done; 2:31 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*********...........] 44% done; 2:30 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*********...........] 45% done; 2:27 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**********..........] 46% done; 2:32 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**********..........] 47% done; 2:35 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**********..........] 48% done; 2:31 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**********..........] 49% done; 2:28 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**********..........] 50% done; 2:32 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***********.........] 51% done; 2:27 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***********.........] 52% done; 2:22 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***********.........] 53% done; 2:16 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***********.........] 54% done; 2:11 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***********.........] 55% done; 2:06 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [************........] 56% done; 2:01 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [************........] 57% done; 1:56 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [************........] 58% done; 1:52 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [************........] 59% done; 1:47 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [************........] 60% done; 1:44 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*************.......] 61% done; 1:41 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*************.......] 62% done; 1:36 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*************.......] 63% done; 1:32 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*************.......] 64% done; 1:28 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*************.......] 65% done; 1:25 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**************......] 66% done; 1:21 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**************......] 67% done; 1:18 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**************......] 68% done; 1:15 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**************......] 69% done; 1:12 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [**************......] 70% done; 1:09 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***************.....] 71% done; 1:06 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***************.....] 72% done; 1:03 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***************.....] 73% done; 1:00 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***************.....] 74% done; 0:57 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [***************.....] 75% done; 0:55 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****************....] 76% done; 0:52 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****************....] 77% done; 0:53 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****************....] 78% done; 0:50 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****************....] 79% done; 0:48 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [****************....] 80% done; 0:45 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****************...] 81% done; 0:43 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****************...] 82% done; 0:41 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****************...] 83% done; 0:39 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****************...] 84% done; 0:37 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*****************...] 85% done; 0:35 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******************..] 86% done; 0:33 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******************..] 87% done; 0:31 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******************..] 88% done; 0:29 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******************..] 89% done; 0:26 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [******************..] 90% done; 0:24 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******************.] 91% done; 0:22 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******************.] 92% done; 0:20 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******************.] 93% done; 0:17 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******************.] 94% done; 0:15 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [*******************.] 95% done; 0:12 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********************] 96% done; 0:09 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********************] 97% done; 0:07 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********************] 98% done; 0:05 to go ---evalcall---E--- ---evalcall---1--- Dividing filelist into sets ---evalcall---2--- TASK: [********************] 99% done; 0:02 to go ---evalcall---E--- Done. Copying Mondo's core files to the scratch directory Done. Calling MINDI to create boot+data disks Your boot loader is GRUB and it boots from /dev/sda *** buffer overflow detected ***: mondoarchive terminated ======= Backtrace: ========= /lib64/libc.so.6(__chk_fail+0x2f)[0x33048e789f] /lib64/libc.so.6[0x33048e6d09] /lib64/libc.so.6(_IO_default_xsputn+0x94)[0x330486e294] /lib64/libc.so.6(_IO_vfprintf+0x3e13)[0x3304846503] /lib64/libc.so.6(__vsprintf_chk+0x9d)[0x33048e6dad] mondoarchive[0x42e3f0] mondoarchive[0x41e2d7] mondoarchive[0x40c189] mondoarchive[0x40cd94] mondoarchive[0x40371c] /lib64/libc.so.6(__libc_start_main+0xf4)[0x330481d994] mondoarchive[0x402bb9] ======= Memory map: ======== 00400000-0044e000 r-xp 00000000 fd:04 753809 /usr/sbin/mondoarchive 0064e000-00650000 rw-p 0004e000 fd:04 753809 /usr/sbin/mondoarchive 00650000-00654000 rw-p 00650000 00:00 0 0084f000-00850000 rw-p 0004f000 fd:04 753809 /usr/sbin/mondoarchive 0d13d000-0d161000 rw-p 0d13d000 00:00 0 [heap] 3304400000-330441c000 r-xp 00000000 fd:00 163861 /lib64/ld-2.5.so 330461b000-330461c000 r--p 0001b000 fd:00 163861 /lib64/ld-2.5.so 330461c000-330461d000 rw-p 0001c000 fd:00 163861 /lib64/ld-2.5.so 3304800000-330494e000 r-xp 00000000 fd:00 163864 /lib64/libc-2.5.so 330494e000-3304b4d000 ---p 0014e000 fd:00 163864 /lib64/libc-2.5.so 3304b4d000-3304b51000 r--p 0014d000 fd:00 163864 /lib64/libc-2.5.so 3304b51000-3304b52000 rw-p 00151000 fd:00 163864 /lib64/libc-2.5.so 3304b52000-3304b57000 rw-p 3304b52000 00:00 0 3304c00000-3304c82000 r-xp 00000000 fd:00 164154 /lib64/libm-2.5.so 3304c82000-3304e81000 ---p 00082000 fd:00 164154 /lib64/libm-2.5.so 3304e81000-3304e82000 r--p 00081000 fd:00 164154 /lib64/libm-2.5.so 3304e82000-3304e83000 rw-p 00082000 fd:00 164154 /lib64/libm-2.5.so 3305000000-3305002000 r-xp 00000000 fd:00 164153 /lib64/libdl-2.5.so 3305002000-3305202000 ---p 00002000 fd:00 164153 /lib64/libdl-2.5.so 3305202000-3305203000 r--p 00002000 fd:00 164153 /lib64/libdl-2.5.so 3305203000-3305204000 rw-p 00003000 fd:00 164153 /lib64/libdl-2.5.so 3305400000-3305416000 r-xp 00000000 fd:00 164149 /lib64/libpthread-2.5.so 3305416000-3305615000 ---p 00016000 fd:00 164149 /lib64/libpthread-2.5.so 3305615000-3305616000 r--p 00015000 fd:00 164149 /lib64/libpthread-2.5.so 3305616000-3305617000 rw-p 00016000 fd:00 164149 /lib64/libpthread-2.5.so 3305617000-330561b000 rw-p 3305617000 00:00 0 3305800000-3305812000 r-xp 00000000 fd:04 297498 /usr/lib64/libnewt.so.0.52.1 3305812000-3305a11000 ---p 00012000 fd:04 297498 /usr/lib64/libnewt.so.0.52.1 3305a11000-3305a13000 rw-p 00011000 fd:04 297498 /usr/lib64/libnewt.so.0.52.1 3305c00000-3305cc2000 r-xp 00000000 fd:04 296576 /usr/lib64/libslang.so.2.0.6 3305cc2000-3305ec1000 ---p 000c2000 fd:04 296576 /usr/lib64/libslang.so.2.0.6 3305ec1000-3305edc000 rw-p 000c1000 fd:04 296576 /usr/lib64/libslang.so.2.0.6 3305edc000-3305f0f000 rw-p 3305edc000 00:00 0 3312e00000-3312e0d000 r-xp 00000000 fd:00 164144 /lib64/libgcc_s-4.1.2-20080825.so.1 3312e0d000-331300d000 ---p 0000d000 fd:00 164144 /lib64/libgcc_s-4.1.2-20080825.so.1 331300d000-331300e000 rw-p 0000d000 fd:00 164144 /lib64/libgcc_s-4.1.2-20080825.so.1 2ac3dc451000-2ac3dc453000 rw-p 2ac3dc451000 00:00 0 2ac3dc463000-2ac3dc467000 rw-p 2ac3dc463000 00:00 0 7ffffad6c000-7ffffad81000 rw-p 7ffffffea000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] SIGABRT signal received from OS Abort - probably failed assertion. I'm sleeping for a few seconds so you can rea Fatal error... MondoRescue is terminating in response to a signal from the OS ---FATALERROR--- MondoRescue is terminating in response to a signal from the OS If you require technical support, please contact the mailing list. See http://www.mondorescue.org for details. The list's members can help you, if you attach that file to your e-mail. Log file: /var/log/mondoarchive.log Mondo has aborted. Execution run ended; result=254 Type 'less /var/log/mondoarchive.log' to see the output log
Attachments (1)
Change History (2)
by , 14 years ago
Attachment: | mondoarchive.log added |
---|
comment:1 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Hello,
This version was delivered as a misatke and should not have been used. My fault. Please uninstall mindi and mondo with rpm -e and use yum again to reinstall mondo , as the repository has been fixed in between.
Sorry for the inconvenience