Public bug reported:
ghex is unable to open /dev/loop0 file.
There is no permission problems here:
$ strace -o xxd.strace xxd /dev/loop0 | head
0000000: eb58 9053 5953 4c49 4e55 5800 0208 3004 .X.SYSLINUX...0.
0000010: 0200 0000 00f8 0000 3f00 ff00 3f00 0000 ........?...?...
0000020: 6ade 7700 e81d 0000 0000 0000 0200 0000 j.w.............
0000030: 0100 0600 0000 0000 0000 0000 0000 0000 ................
0000040: 8000 29f6 bcdb 344e 4f20 4e41 4d45 2020 ..)...4NO NAME
0000050: 2020 4641 5433 3220 2020 fafc 31c9 8ed1 FAT32 ..1...
0000060: bc76 7b52 0657 1e56 8ec1 b126 bf78 7bf3 .v{R.W.V...&.x{.
0000070: a58e d9bb 7800 0fb4 370f a056 20d2 781b ....x...7..V .x.
0000080: 31c0 b106 893f 8947 02f3 64a5 8a0e 187c 1....?.G..d....|
0000090: 884d f850 5050 50cd 13eb 628b 55aa 8b75 .M.PPPP...b.U..u
$
$ strace -o ghex ghex /dev/loop0
(ghex:19624): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops !=
NULL' failed
(ghex:19624): Gtk-CRITICAL **: gtk_main_quit: assertion `main_loops != NULL'
failed
$
(empty ghex window was showed, like when run 'ghex' without any command line
option)
* Additional info *
>From xxd strace log:
...
open("/dev/loop0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(7, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f73e8fbc000
read(3, "\353X\220SYSLINUX\0\2\0100\4\2\0\0\0\0\370\0\0?\0\377\0?\0\0\0"...,
4096) = 4096
fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f73e8fbb000
write(1, "0000000: eb58 9053 5953 4c49 4e5"..., 4096) = 4096
write(1, "0000 0000 0000 0000 0000 0000 00"..., 4096) = 4096
...
>From ghex strace log:
...
access("/dev/loop0", F_OK) = 0
brk(0xfd1000) = 0xfd1000
access("/etc/gtk-3.0/settings.ini", F_OK) = 0
open("/etc/gtk-3.0/settings.ini", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=176, ...}) = 0
read(9, "[Settings]\ngtk-theme-name = Ambi"..., 4096) = 176
...
getcwd("/home/alex", 4096) = 11
brk(0x119a000) = 0x119a000
stat("/dev/loop0", {st_mode=S_IFBLK|0660, st_rdev=makedev(7, 0), ...}) = 0
write(2, "\n(ghex:19624): Gtk-CRITICAL **: "..., 85) = 85
write(2, "\n(ghex:19624): Gtk-CRITICAL **: "..., 85) = 85
getcwd("/home/alex", 4096) = 11
open("/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf", O_RDONLY) = 10
...
Both 'strace' logs are attached.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ghex 3.4.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-37.58-generic 3.2.35
Uname: Linux 3.2.0-37-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu17.2
Architecture: amd64
Date: Fri Apr 26 09:44:21 2013
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64
(20120425)
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ghex
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: ghex (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug precise
** Attachment added: "xxd.strace"
https://bugs.launchpad.net/bugs/1172997/+attachment/3654021/+files/xxd.strace
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1172997
Title:
ghex unable to open /dev/loop0
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ghex/+bug/1172997/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs