Details
-
Bug
-
Resolution: Out of scope
-
P4: Low
-
None
-
4.8.0
-
None
-
Fedora 16
qt-4.8.0-0.9.beta1.fc16.x86_64
mythtv-frontend-0.24.1-5.fc16.x86_64
Description
When I run mythfrontend, part of MythTV, it looks for the file Trolltech.conf under a path that is missing the "ö" (o-diaeresis) in my home directory. According to a developer (in this bug report comment and this mailing list thread) this is a Qt bug, and not a bug in the mythfrontend application. See below for an example.
The developer suggested I set my home directory to /tmp/göran instead of the standard /home/göran so that Qt would be able to create the path and file under the truncated name, /tmp/gran. I did so, and attach the Trolltech.conf file that was created in /tmp/gran/.config in case it might be of any help.
freddi$ locale LANG=sv_SE.utf8 LC_CTYPE="sv_SE.utf8" LC_NUMERIC="sv_SE.utf8" LC_TIME="sv_SE.utf8" LC_COLLATE="sv_SE.utf8" LC_MONETARY="sv_SE.utf8" LC_MESSAGES="sv_SE.utf8" LC_PAPER="sv_SE.utf8" LC_NAME="sv_SE.utf8" LC_ADDRESS="sv_SE.utf8" LC_TELEPHONE="sv_SE.utf8" LC_MEASUREMENT="sv_SE.utf8" LC_IDENTIFICATION="sv_SE.utf8" LC_ALL= freddi$ echo $HOME /home/göran freddi$ strace -e trace=file mythfrontend |& grep Trolltech.conf lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bfaf00) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bfaf70) = -1 ENOENT (No such file or directory) lstat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 open("/etc/Trolltech.conf", O_RDONLY|O_CLOEXEC) = 3 stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bfb030) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bfaff0) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bfb0a0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf87a0) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8810) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8210) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8280) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8220) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8290) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8350) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf8310) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf83c0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9c40) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9cb0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9420) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9490) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9550) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9510) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf95c0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9040) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf90b0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0 lstat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9170) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf9130) = -1 ENOENT (No such file or directory) open("/home/gran/.config/Trolltech.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/home/gran/.config/Trolltech.conf", 0x7fff93bf91e0) = -1 ENOENT (No such file or directory) stat("/etc/Trolltech.conf", {st_mode=S_IFREG|0644, st_size=45, ...}) = 0