public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
* BUG: btrfsck segfaults on regular file
@ 2009-01-19 18:16 Zach Carter
  2009-01-21  2:10 ` Shen Feng
  0 siblings, 1 reply; 3+ messages in thread
From: Zach Carter @ 2009-01-19 18:16 UTC (permalink / raw)
  To: linux-btrfs

We should probably just get an informative error message here, not a segfault.

Also, I got the same segfault when running "btrfsck -h" (it was looking for a 
file named "-h".  I'd be happy to contribute a getopts patch, if that is 
desired.

-Zach

[zcarter@nudj btrfs-progs-unstable]$ touch foo
[zcarter@nudj btrfs-progs-unstable]$ ./btrfsck ./foo
No valid Btrfs found on ./foo
Segmentation fault
[zcarter@nudj btrfs-progs-unstable]$ gdb ./btrfsck
GNU gdb Fedora (6.8-29.fc10)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu"...
(gdb) run ./foo
Starting program: /opt/src/btrfs-progs-unstable/btrfsck ./foo
No valid Btrfs found on ./foo

Program received signal SIGSEGV, Segmentation fault.
check_extents (root=0x0) at btrfsck.c:2006
2006		add_root_to_pending(root->fs_info->tree_root->node, bits, bits_nr,
(gdb) 


^ permalink raw reply	[flat|nested] 3+ messages in thread
* Re: BUG: btrfsck segfaults on regular file
@ 2009-04-29 21:19 nightrow
  0 siblings, 0 replies; 3+ messages in thread
From: nightrow @ 2009-04-29 21:19 UTC (permalink / raw)
  To: linux-btrfs

I just tried running btrsfck without enough right to open the device, i got the
same : a segfault. I also got the segfault taking a unknow device.

Please display a message like : "Unknow device or file, you may not have enough
rights to open it"


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-04-29 21:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-19 18:16 BUG: btrfsck segfaults on regular file Zach Carter
2009-01-21  2:10 ` Shen Feng
  -- strict thread matches above, loose matches on Subject: below --
2009-04-29 21:19 nightrow

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox