[mythtv-users] MythArchive requires root?

Paul Harrison mythtv at dsl.pipex.com
Sat Nov 25 23:38:04 UTC 2006


Frank Riley wrote:
> On Nov 25, 2006, at 9:08 AM, Paul Harrison wrote:
>
>   
>> Frank Riley wrote:
>>     
>>> On Nov 25, 2006, at 12:34 AM, Frank Riley wrote:
>>>
>>>
>>>       
>>>> Hello, I recently switched from running mythfrontend as root to
>>>> running as mythtv. Now when I go into the "Import Files" option of
>>>> MythArchive, mythfrontend seg faults. If I switch back to  
>>>> starting up
>>>> mythfrontend as root, it runs fine. The MythArchive working dirs are
>>>> all owned by mythtv. Any ideas why it won't run under mythtv user?
>>>>
>>>>         
>>> So I found the culprit, but I still don't know why it's doing it.
>>>  From strace:
>>>
>>> access("/", F_OK)                       = 0
>>> lstat64("/", {st_mode=S_IFDIR|S_ISVTX|0341, st_size=4096, ...}) = 0
>>> open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 EACCES
>>> (Permission denied)
>>> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
>>>
>>> Why would it be trying to access the root dir of my drive?
>>>
>>>
>>>       
>> The "Find Archive Files" allow you to navigate though your file system
>> to look for archived files to import. It always starts from the '/'
>> directory and uses QT to get the file list so no ideal why its  
>> failing.
>> A BT would be useful so MythArchive could at least be made to not
>> segfault assuming it is something in MythArchive and not in QT that  
>> is.
>>     
>
> I got this fixed. Somehow the permissions on my / dir got messed up.  
> I did a 'chmod 755 /' and all is well.
>   

Great. Thanks for the backtraces they showed there is a bug in 
MythArchive that will cause a segfault if it tries to get a 
directory/file list for a  directory that is unreadable for whatever 
reason. I'll fix it the next time I work on MythArchive.

Paul H.




More information about the mythtv-users mailing list