Dump/restore problem (assuming hole, Segmentation fault)

2008-03-12 Wątek Linuks pytania
Witam was serdecznie,
posiadam problem z dump/restor-em jeśli bekap znajduje się częściowo na jednej 
taśmie i częściowo na drugiej.


Bekapuje tak:
[EMAIL PROTECTED] dump -f /dev/nst0 -0av -A /lista.toc -L backupx /katalog
i sam prosi o następną tasmę, super. Na następnej normalnie mogę dogrywać, 
przewijać, odtwarzać .

Restoruję tak:
[EMAIL PROTECTED] restore -f /dev/nst0 -xaov
[...]
extract file ./katalog/plik.tar.bz
End-of-tape encountered
Mount tape volume 2
Enter ``none'' if there are no more tapes
otherwise enter tape name (default: /dev/nst0)
Tape block size is 10
Missing blocks at the end of ./katalog/plik.tar.bz, assuming hole
resync restore, skipped 30 blocks
Segmentation fault
[EMAIL PROTECTED] mts
File number=0, block number=62870, partition=0.
 ONLINE IM_REP_EN
[EMAIL PROTECTED]

I nie wiem o co biega, oglądnąłem obrazki 
http://www.migrol.pl/zipslack/streamer.html
niby kumam ale jednak nie kumam.



Re: Dump/restore problem (assuming hole, Segmentation fault)

2008-03-12 Wątek Wojciech Ziniewicz
2008/3/12, Linuks pytania [EMAIL PROTECTED]:
[...]
  Segmentation fault
[...]

apt-get install strace htop

1. odpal program do restore'a
2. w htopie najedz na proces streamera i nacisnij s a potem f4 zeby
widziec na biezaco co robi program
3. w momencie kiedy pojawi sie segfault , robisz copy-paste na tą liste.


Pytanie  - instalowales dump/restore z paczki jakiejs czy z czego ?



-- 
Wojciech Ziniewicz
Unix SEX :{look;gawk;find;sed;talk;grep;touch;finger;find;fl
ex;unzip;head;tail; mount;workbone;fsck;yes;gasp;fsck;more;yes;yes;eje
ct;umount;makeclean; zip;split;done;exit:xargs!!;)}


Re: Dump/restore problem (assuming hole, Segmentation fault)

2008-03-12 Wątek Linuks pytania
 Ojej, aż tak z strace-em. W tej chwili nie  dam rady tego wykonanać.
Pytanie zasadnicze, można tak dump-em nagrywać czy nie można, bekap 
rozciągający się na 2 taśmy (lub więcej). Jest niby opcja -M ale to chyba nie 
to. Może trzeba jakiś znacznik ustawiać?



segmentation fault

2002-11-03 Wątek Bartosz Dabrowski
Sorry za moja niewiedze, ale ostatnio sobie cos pisalem w cpp i caly czas
przy odpalaniu programikow wyskakuje mi segmentation fault podczas gdy w
windzie te programy uruchamiaja sie  poprawnie. Na czym polega segmentation
fault i co trzeba zrobic zeby przestal wyskakiwac?
PS Macie jakies propozycje co do mojego watku dot. myszki pod ps/2 bo dalej
sobie nie radze z jej konfiguracja? :(



Re: segmentation fault

2002-11-03 Wątek Marcin Owsiany
On Sun, Nov 03, 2002 at 05:19:43PM +0100, Bartosz Dabrowski wrote:
 Sorry za moja niewiedze, ale ostatnio sobie cos pisalem w cpp i caly czas
 przy odpalaniu programikow wyskakuje mi segmentation fault podczas gdy w
 windzie te programy uruchamiaja sie  poprawnie. Na czym polega segmentation
 fault 

Naruszenie segmentacji oznacza, że proces próbował odwołać się do
obszaru pamięci, który nie został mu przydzielony. Pod windows nazywa
się to chyba segmentation violation.
Jak łatwo się domyśleć nie każde błędne odwołanie powoduje naruszenie
segmentacji - zależy to od wielkości i umiejscowienia konkretnych
segmentów no i charakteru samego błędu...

 i co trzeba zrobic zeby przestal wyskakiwac?

Poprawić program :-)
Masz do dyspozycji:
* -Wall
* electric-fence (nie wiem czy działa pod c++, ale jeśli nie to pewnie
  znajdziesz coś podobnego)
* gdb

Marcin
-- 
Marcin Owsiany [EMAIL PROTECTED] http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216



Re[2]: segmentation fault

2002-11-03 Wątek Maciej Piekielniak
Hello Marcin,

Sunday, November 03, 2002, 7:49:48 PM, you wrote:


MO Naruszenie segmentacji oznacza, że proces próbował odwołać się do
MO obszaru pamięci, który nie został mu przydzielony. Pod windows nazywa
MO się to chyba segmentation violation.
MO Jak łatwo się domyśleć nie każde błędne odwołanie powoduje naruszenie
MO segmentacji - zależy to od wielkości i umiejscowienia konkretnych
MO segmentów no i charakteru samego błędu...

 i co trzeba zrobic zeby przestal wyskakiwac?

MO Poprawić program :-)
MO Masz do dyspozycji:
MO * -Wall
MO * electric-fence (nie wiem czy działa pod c++, ale jeśli nie to pewnie
MO   znajdziesz coś podobnego)
MO * gdb

MO Marcin


 Któtko mowiąc sprawdź czy wszystkie wskaźniki dobrze zadeklarowałeś,
 użyłeś  itd...

 To ze kompilator gcc nie wypluje ci bledow to nie oznacza ze sam kod
 programu jest dobry :) Moge cie zapewnic ze to nie wina systemu :)

 Swego czasu jeszcze w pierwszych programach pisanych w C miałem
 takie szopki ;)
-- 

piechcio.amisia.net