Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oops in generic_getxattr+0x25 with Debian #189

Closed
lundman opened this issue Apr 5, 2011 · 4 comments
Closed

Oops in generic_getxattr+0x25 with Debian #189

lundman opened this issue Apr 5, 2011 · 4 comments
Labels
Type: Architecture Indicates an issue is specific to a single processor architecture
Milestone

Comments

@lundman
Copy link
Contributor

lundman commented Apr 5, 2011

spl-0.6.0-rc2 zfs-0.6.0-rc2 both compile without issue. All modules loads correctly. zpool and zfs operations generally work, and on zfs file systems, I can mkdir/rmdir/cp/dd/ and "ls" without issue. But "ls -l", or things that call stat/xattr will generate Oops.


# ./cmd/zpool/zpool status

  pool: zpool
 state: ONLINE
 scan: none requested
config:

```
    NAME                  STATE     READ WRITE CKSUM
    zpool                 ONLINE       0     0     0
      /var/tmp/disk1.bin  ONLINE       0     0     0
```


# ./cmd/zfs/zfs create zpool/hello
# mkdir /zpool/hello/hi
# ls /zpool/hello/hi
# ls -l /zpool/hello/hi

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] Oops: 0000 [#2] SMP 

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] last sysfs file: /sys/devices/virtual/zpios/zpios/uevent
Killed
# 

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] Process ls (pid: 2267, ti=f5660000 task=f66a4880 task.ti=f5660000)

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] Stack:

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] Call Trace:

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] Code: 5f 5d c3 90 90 90 55 57 89 d7 56 53 83 ec 04 85 d2 89 0c 24 8b 68 10 8b 85 a4 00 00 00 8b 40 70 74 28 8b 18 8d 70 04 eb 1d 89 fa <8b> 03 eb 02 42 40 8a 08 84 c9 74 06 38 0a 74 f4 eb 04 85 d2 75 

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] EIP: [] generic_getxattr+0x25/0x5f SS:ESP 0068:f5661e4c

Message from syslogd@huge at Apr  5 15:32:32 ...
 kernel:[  303.020009] CR2: 00000000000000e6
@lundman
Copy link
Contributor Author

lundman commented Apr 5, 2011

Terrible bug report, didn't even give kernel version:

Linux huge 2.6.32-5-686

@behlendorf
Copy link
Contributor

If you can consistent reproduce this bug please attach the full stack trace from dmesg if possible. Also be aware that 32-bit kernels are not supported, tested, or expected to work. Perhaps at some point, but not today.

@lundman
Copy link
Contributor Author

lundman commented Apr 6, 2011 via email

@behlendorf
Copy link
Contributor

Thanks for the additional debugging. I'm glad it works for you as expected on a 64-bit box. I'm going to leave the issue open for now because it looks like there's a real bug here, but I'll put it at the bottom of our todo list since it's a 32-bit issue. We will fix it at some point.

prateekpandey14 pushed a commit to prateekpandey14/zfs that referenced this issue Mar 13, 2019
When replica gets disconnected with target due to timeout, there might be some IOs that are not responded for long time. There are ZIO delay logs that helps in debugging this issue.
This PR is to logs at uZFS layer regarding high latent IOs.

Signed-off-by: Vishnu Itta <[email protected]>
ixhamza pushed a commit to ixhamza/zfs that referenced this issue Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Architecture Indicates an issue is specific to a single processor architecture
Projects
None yet
Development

No branches or pull requests

2 participants