[Copy to bugs.debian.org]

* Sat 2007-08-11 Pirja Kantonen <pirja.k AT luukku.com> INBOX.mail.bug
> Jari Aalto kirjoitti 10.08.2007 kello 11:00:
>> 
>>     apt-get install strace
>>     rm -f /tmp/strace.log
>>     strace -o /tmp/strace.log /usr/games/ace_taipei
>> 
> Still crashes, /tmp/strace.log attached

Judging from strace, I suspect harddrive sector failure because the
crash appears in the middle of disk I/O:

    ...
    read(3, "\16\201\252\n\4\0\200\1\0\0>\10 \374\36\10\2\0\0\300\1"..., 32) = 
32
    read(3, "\1\2\253\n\0\0\0\0\4\0\200\1\340M5\10\360\326\305\10\250"..., 32) 
= 32
    ioctl(3, FIONREAD, [0])                 = 0
    write(3, ";\3\5\0\1\0\200\1\0\0\0\0\272\0T\0\312\0\232\0008\1\4\0"..., 96) 
= 96
    read(3, 0xbfb68334, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
    poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
    read(3, "\5\1\260\n~\313\357UU\1\0\0\4\0\200\1\0\0\0\0\34\1\264"..., 32) = 
32
    ioctl(3, FIONREAD, [0])                 = 0
    write(3, "8\3\4\0\1\0\200\1\0\0\10\0\0\0\0\0", 16) = 16
    read(3, 0xbfb68334, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
    poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
    read(3, "\2C\261\n\321\332\357UU\1\0\0\4\0\200\1\0\0\0\0\34\1\264"..., 32) 
= 32
    ...
    read(3, "\0\7\361\n\337\0\200\1\0\0/\10\340r\227\10\340r\227\10"..., 32) = 
32
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    +++ killed by SIGSEGV +++

The verify, please install SMART and run full disk test

    $ apt-get install smartmontools
    $ less /usr/share/doc/smartmontools/README.Debian

    - - -

    $ less /usr/share/doc/smartmontools/README.gz

    ...
    == GETTING STARTED ==

    To examine SMART data from a disk, try:
      smartctl -a /dev/hda
    for ATA disks, or
      smartctl -a /dev/sda
    for SCSI disks.  See the manual page 'man smartctl' for more
    information.

Run also tests:

    $ smartctl -s on -t offline /dev/hda
    $ smartctl -l error -q errorsonly /dev/hda

Jari



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to