Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Nwrecover 7.5.1 crash

Status
Not open for further replies.

pporteau

Technical User
Jan 30, 2007
33
0
0
FR
Nwrecover 7.5.1 crash [ponder]

When I start nwrecover client a directory nwrecover work well, but when I start a nwrecover in other directories, I have a crash, even when I start within a directory that works and that I return to the directory containing large files, I crash

I am working on RedHat Linux 2.6.18-164.el5

I am root, I can write and read all the directories.
The only difference is that in the directory where I crashed, I have file sizes over 2GB, up to 9 GB

best regards

following text crash
[root@pabkp010 sybase_backup]# *** glibc detected *** nwrecover: double free or corruption (!prev): 0x08cf9068 ***
======= Backtrace: =========
/lib/libc.so.6[0x6e1595]
/lib/libc.so.6(cfree+0x59)[0x6e19d9]
nwrecover(uca_free+0x36)[0x80dfe46]
nwrecover[0x80e49e3]
nwrecover[0x8099101]
nwrecover[0x8098cde]
nwrecover[0x809452c]
nwrecover[0x8094599]
nwrecover[0x80949a1]
nwrecover[0x809472f]
nwrecover[0x80709e0]
nwrecover[0x8065f7b]
nwrecover[0x806736d]
/usr/lib/libXt.so.6(XtCallCallbackList+0x11b)[0x82f4cb]
nwrecover[0x82a590e]
nwrecover[0x82a4198]
nwrecover[0x82a00a7]
/usr/lib/libXt.so.6[0x865421]
/usr/lib/libXt.so.6[0x8657fa]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x5e4)[0x865df4]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x4c0)[0x83d690]
/usr/lib/libXt.so.6[0x83deaa]
/usr/lib/libXt.so.6(XtDispatchEvent+0xc7)[0x83cd17]
/usr/lib/libXt.so.6(XtAppMainLoop+0x4c)[0x83cecc]
nwrecover[0x8091ea4]
/lib/libc.so.6(__libc_start_main+0xdc)[0x68de9c]
nwrecover(XMapRaised+0x3d)[0x8061fa1]
======= Memory map: ========
0065a000-00674000 r-xp 00000000 68:02 1250119 /lib/ld-2.5.so
00674000-00675000 r-xp 00019000 68:02 1250119 /lib/ld-2.5.so
00675000-00676000 rwxp 0001a000 68:02 1250119 /lib/ld-2.5.so
00678000-007b7000 r-xp 00000000 68:02 1248017 /lib/libc-2.5.so
007b7000-007b8000 ---p 0013f000 68:02 1248017 /lib/libc-2.5.so
007b8000-007ba000 r-xp 0013f000 68:02 1248017 /lib/libc-2.5.so
007ba000-007bb000 rwxp 00141000 68:02 1248017 /lib/libc-2.5.so
007bb000-007be000 rwxp 007bb000 00:00 0
007c0000-007d3000 r-xp 00000000 68:02 1248079 /lib/libpthread-2.5.so
007d3000-007d4000 r-xp 00013000 68:02 1248079 /lib/libpthread-2.5.so
007d4000-007d5000 rwxp 00014000 68:02 1248079 /lib/libpthread-2.5.so
007d5000-007d7000 rwxp 007d5000 00:00 0
007d9000-007e0000 r-xp 00000000 68:02 1248048 /lib/librt-2.5.so
007e0000-007e1000 r-xp 00006000 68:02 1248048 /lib/librt-2.5.so
007e1000-007e2000 rwxp 00007000 68:02 1248048 /lib/librt-2.5.so
007e4000-00809000 r-xp 00000000 68:02 1248071 /lib/libm-2.5.so
00809000-0080a000 r-xp 00024000 68:02 1248071 /lib/libm-2.5.so
0080a000-0080b000 rwxp 00025000 68:02 1248071 /lib/libm-2.5.so
0080d000-00814000 r-xp 00000000 68:02 713224 /usr/lib/libXp.so.6.2.0
00814000-00815000 rwxp 00006000 68:02 713224 /usr/lib/libXp.so.6.2.0
00817000-0081f000 r-xp 00000000 68:02 726960 /usr/lib/libSM.so.6.0.0
0081f000-00820000 rwxp 00007000 68:02 726960 /usr/lib/libSM.so.6.0.0
00822000-00876000 r-xp 00000000 68:02 713226 /usr/lib/libXt.so.6.0.0
00876000-0087a000 rwxp 00054000 68:02 713226 /usr/lib/libXt.so.6.0.0
0087c000-00893000 r-xp 00000000 68:02 726961 /usr/lib/libICE.so.6.3.0
00893000-00894000 rwxp 00016000 68:02 726961 /usr/lib/libICE.so.6.3.0
00894000-00896000 rwxp 00894000 00:00 0
008ad000-008af000 r-xp 00000000 68:02 1248024 /lib/libdl-2.5.so
008af000-008b0000 r-xp 00001000 68:02 1248024 /lib/libdl-2.5.so
008b0000-008b1000 rwxp 00002000 68:02 1248024 /lib/libdl-2.5.so
008f4000-00907000 r-xp 00000000 68:02 32914 /lib/libnsl-2.5.so
00907000-00908000 r-xp 00012000 68:02 32914 /lib/libnsl-2.5.so
00908000-00909000 rwxp 00013000 68:02 32914 /lib/libnsl-2.5.so
00909000-0090b000 rwxp 00909000 00:00 0
0091c000-0091e000 r-xp 00000000 68:02 716727 /usr/lib/libXau.so.6.0.0
0091e000-0091f000 rwxp 00001000 68:02 716727 /usr/lib/libXau.so.6.0.0
00962000-00967000 r-xp 00000000 68:02 713389 /usr/lib/libXdmcp.so.6.0.0
00967000-00968000 rwxp 00004000 68:02 713389 /usr/lib/libXdmcp.so.6.0.0
0096a000-00972000 r-xp 00000000 68:02 714100 /usr/lib/libXrender.so.1.3.0
00972000-00973000 rwxp 00007000 68:02 714100 /usr/lib/libXrender.so.1.3.0
00975000-00a74000 r-xp 00000000 68:02 713462 /usr/lib/libX11.so.6.2.0
00a74000-00a78000 rwxp 000ff000 68:02 713462 /usr/lib/libX11.so.6.2.0
00b8b000-00b9a000 r-xp 00000000 68:02 712976 /usr/lib/libXext.so.6.4.0
00b9a000-00b9b000 rwxp 0000e000 68:02 712976 /usr/lib/libXext.so.6.4.0
00c6e000-00c72000 r-xp 00000000 68:02 714151 /usr/lib/libXfixes.so.3.1.0
00c72000-00c73000 rwxp 00003000 68:02 714151 /usr/lib/libXfixes.so.3.1.0
00c75000-00c7e000 r-xp 00000000 68:02 714145 /usr/lib/libXcursor.so.1.0.2
00c7e000-00c7f000 rwxp 00008000 68:02 714145 /usr/lib/libXcursor.so.1.0.2
00dba000-00dc5000 r-xp 00000000 68:02 1248085 /lib/libgcc_s-4.1.2-20080825.so.1
00dc5000-00dc6000 rwxp 0000a000 68:02 1248085 /lib/libgcc_s-4.1.2-20080825.so.1
08045000-08333000 r-xp 00000000 68:02 714157 /usr/bin/nwrecover
08333000-08353000 rwxp 002ed000 68:02 714157 /usr/bin/nwrecover
08353000-08915000 rwxp 08353000 00:00 0
08c23000-08d03000 rwxp 08c23000 00:00 0 [heap]
f74bc000-f74c4000 r-xp 00000000 68:02 1248044 /lib/libnss_nis-2.5.so
f74c4000-f74c5000 r-xp 00007000 68:02 1248044 /lib/libnss_nis-2.5.so
f74c5000-f74c6000 rwxp 00008000 68:02 1248044 /lib/libnss_nis-2.5.so
f74c6000-f74cf000 r-xp 00000000 68:02 1248040 /lib/libnss_files-2.5.so
f74cf000-f74d0000 r-xp 00008000 68:02 1248040 /lib/libnss_files-2.5.so
f74d0000-f74d1000 rwxp 00009000 68:02 1248040 /lib/libnss_files-2.5.so
f74d1000-f7792000 r-xp 00000000 68:02 256029 /opt/nsr/fr/networkr.cat
f7792000-f7aad000 r-xp 00000000 68:02 256031 /opt/nsr/ja/networkr.cat
f7aad000-f7d81000 r-xp 00000000 68:02 256033 /opt/nsr/ko/networkr.cat
f7d81000-f7fd9000 r-xp 00000000 68:02 256035 /opt/nsr/zh/networkr.cat
f7fd9000-f7fda000 r-xp 00000000 68:02 800449 /usr/lib/gconv/ISO8859-1.so
f7fda000-f7fdc000 rwxp 00000000 68:02 800449 /usr/lib/gconv/ISO8859-1.so
f7fdc000-f7fe3000 r-xs 00000000 68:02 800260 /usr/lib/gconv/gconv-modules.cache
f7fe3000-f7fe7000 rwxp f7fe3000 00:00 0
ffc21000-ffc55000 rwxp 7ffffffcb000 00:00 0 [stack]ffffe000-fffff000 r-xp ffffe000 00:00 0




[root@pabkp010 sybase_backup]# file /usr/bin/nwrecover
/usr/bin/nwrecover: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
[root@pabkp010 sybase_backup]# ldd /usr/bin/nwrecover
linux-gate.so.1 => (0xffffe000)
libXp.so.6 => /usr/lib/libXp.so.6 (0x0080d000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00b8b000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x00822000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00975000)
libdl.so.2 => /lib/libdl.so.2 (0x008ad000)
libpthread.so.0 => /lib/libpthread.so.0 (0x007c0000)
librt.so.1 => /lib/librt.so.1 (0x007d9000)
libm.so.6 => /lib/libm.so.6 (0x007e4000)
libc.so.6 => /lib/libc.so.6 (0x00678000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0091c000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00817000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x0087c000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00962000)
/lib/ld-linux.so.2 (0x0065a000)
[root@pabkp010 sybase_backup]#



 
Can it be a GUI problem? - In other words: does the recovery from the command line work?

If this is the case, there would be at least a workaround. Additionally, you could clearly identify the GUI to cause the trouble.
 
HEllo

Same crash with recover
help help .....

[root@pabkp010 dumps]# recover -s pabkp006
4181:recover: Path /disk02/vol_sybase_backup2/dumps is within panfs101:/vol/sybase_backup2
Browsing panfs101's on-line file index
Current working directory is /disk02/vol_sybase_backup2/dumps/
recover>
recover>
recover> ?
6477:recover: Available commands are:
add [-q] [filename] - add `filename' to list of files to be recovered
cd [dir] - change directory to dir
changetime [date | -l locale_date] - change the time that you are browsing, changetime [-l] displays
the supported [[locale_]date] format
debug
delete [filename] - delete `filename' from the recover list
destination - print destination location for recovered files
dir [/w] [filename...] - list filename
exit - immediately exit program
force - overwrite existing files
help or `?' - print this list
lf [-aAcCdfFgilLqrRsStu1] [filename...] - list filename type
list [-c | -l] - list the files marked for recover
ll [-aAcCdfFgilLqrRsStu1] [filename...] - long list filename
ls [-aAcCdfFgilLqrRsStu1] [filename...] - list filename
noforce - do not overwrite existing files
pwd - print current directory
quit - immediately exit program
recover - recover requested files
relocate [dir] - specify new location for recovered files
verbose - toggle verbose mode; feedback about what is going on
versions [filename] - report on each version of file `filename'
volumes [filename] - report volumes needed to recover marked files
6478:recover: `filename' can be either a file or a directory
recover> ls
*** glibc detected *** recover: double free or corruption (!prev): 0x00000000118d0fd0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x39f6a722ef]
/lib64/libc.so.6(cfree+0x4b)[0x39f6a7273b]
recover(uca_free+0x25)[0x469205]
recover[0x4700da]
recover[0x42b520]
recover[0x42178a]
recover[0x421835]
recover[0x421a43]
recover[0x425d9f]
recover[0x42622b]
recover[0x41e1c1]
recover[0x41eb40]
recover(vfprintf+0x3d0c)[0x41b424]
recover(sysconf+0x336)[0x41878e]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x39f6a1d994]
recover(if_nametoindex+0x72)[0x4185fa]
======= Memory map: ========
00400000-00557000 r-xp 00000000 68:02 714816 /usr/bin/recover
00656000-00681000 rw-p 00156000 68:02 714816 /usr/bin/recover
00681000-00c48000 rw-p 00681000 00:00 0
11849000-118f4000 rw-p 11849000 00:00 0 [heap]
39f6600000-39f661c000 r-xp 00000000 68:02 640296 /lib64/ld-2.5.so
39f681b000-39f681c000 r--p 0001b000 68:02 640296 /lib64/ld-2.5.so
39f681c000-39f681d000 rw-p 0001c000 68:02 640296 /lib64/ld-2.5.so
39f6a00000-39f6b4d000 r-xp 00000000 68:02 640297 /lib64/libc-2.5.so
39f6b4d000-39f6d4d000 ---p 0014d000 68:02 640297 /lib64/libc-2.5.so
39f6d4d000-39f6d51000 r--p 0014d000 68:02 640297 /lib64/libc-2.5.so
39f6d51000-39f6d52000 rw-p 00151000 68:02 640297 /lib64/libc-2.5.so
39f6d52000-39f6d57000 rw-p 39f6d52000 00:00 0
39f6e00000-39f6e02000 r-xp 00000000 68:02 640298 /lib64/libdl-2.5.so
39f6e02000-39f7002000 ---p 00002000 68:02 640298 /lib64/libdl-2.5.so
39f7002000-39f7003000 r--p 00002000 68:02 640298 /lib64/libdl-2.5.so
39f7003000-39f7004000 rw-p 00003000 68:02 640298 /lib64/libdl-2.5.so
39f7200000-39f7282000 r-xp 00000000 68:02 640303 /lib64/libm-2.5.so
39f7282000-39f7481000 ---p 00082000 68:02 640303 /lib64/libm-2.5.so
39f7481000-39f7482000 r--p 00081000 68:02 640303 /lib64/libm-2.5.so
39f7482000-39f7483000 rw-p 00082000 68:02 640303 /lib64/libm-2.5.so
39f7600000-39f7616000 r-xp 00000000 68:02 640302 /lib64/libpthread-2.5.so
39f7616000-39f7815000 ---p 00016000 68:02 640302 /lib64/libpthread-2.5.so
39f7815000-39f7816000 r--p 00015000 68:02 640302 /lib64/libpthread-2.5.so
39f7816000-39f7817000 rw-p 00016000 68:02 640302 /lib64/libpthread-2.5.so
39f7817000-39f781b000 rw-p 39f7817000 00:00 0
39f7e00000-39f7e07000 r-xp 00000000 68:02 640304 /lib64/librt-2.5.so
39f7e07000-39f8007000 ---p 00007000 68:02 640304 /lib64/librt-2.5.so
39f8007000-39f8008000 r--p 00007000 68:02 640304 /lib64/librt-2.5.so
39f8008000-39f8009000 rw-p 00008000 68:02 640304 /lib64/librt-2.5.so
39f8a00000-39f8a15000 r-xp 00000000 68:02 640310 /lib64/libnsl-2.5.so
39f8a15000-39f8c14000 ---p 00015000 68:02 640310 /lib64/libnsl-2.5.so
39f8c14000-39f8c15000 r--p 00014000 68:02 640310 /lib64/libnsl-2.5.so
39f8c15000-39f8c16000 rw-p 00015000 68:02 640310 /lib64/libnsl-2.5.so
39f8c16000-39f8c18000 rw-p 39f8c16000 00:00 0
3a06800000-3a0680d000 r-xp 00000000 68:02 640309 /lib64/libgcc_s-4.1.2-20080825.so.1

3a0680d000-3a06a0d000 ---p 0000d000 68:02 640309 /lib64/libgcc_s-4.1.2-20080825.so.1

3a06a0d000-3a06a0e000 rw-p 0000d000 68:02 640309 /lib64/libgcc_s-4.1.2-20080825.so.1

2ac7f9acd000-2ac7f9acf000 rw-p 2ac7f9acd000 00:00 0
2ac7f9acf000-2ac7f9bf4000 r-xp 00000000 68:02 1060751 /usr/lib/nsr/lib64/libcommonssl.7.5
.1.420.so
2ac7f9bf4000-2ac7f9cf4000 ---p 00125000 68:02 1060751 /usr/lib/nsr/lib64/libcommonssl.7.5
.1.420.so
2ac7f9cf4000-2ac7f9d28000 rw-p 00125000 68:02 1060751 /usr/lib/nsr/lib64/libcommonssl.7.5
.1.420.so
2ac7f9d28000-2ac7fa284000 rw-p 2ac7f9d28000 00:00 Aborted
 
I saw almost the same error on a sles 10 sp2 server.
After upgrading the client to NW 7.5 sp2 the restore worked.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top