Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Users

mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV

 

 

MythTV users RSS feed   Index | Next | Previous | View Threaded


jules at coredevelopers

Oct 2, 2005, 10:43 AM

Post #1 of 6 (8064 views)
Permalink
mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV

just updated my x86_64 frontend from atrpms...

rather than just install the frontend packages, I found that the
dependency tree for mythtv-suite was complete, so installed that -
result is a SEGV on mythfrontend startup...

[jules [at] smilodo ~]$ mythfrontend -v all
2005-10-02 18:41:37.476 New DB connection, total: 1
Total desktop width=2048, height=1536, numscreens=1
2005-10-02 18:41:37.486 Running in a window
2005-10-02 18:41:37.511 Using screen 0, 2048x1462 at 0,25
2005-10-02 18:41:37.518 mythfrontend version: 0.18.1.20050523-1
www.mythtv.org
2005-10-02 18:41:37.518 Enabled verbose msgs :all
2005-10-02 18:41:37.717 max_width: 2048 max_height: 1536
2005-10-02 18:41:37.782 Switching to square mode (blue)
mythtv: could not connect to socket
mythtv: No such file or directory
lirc_init failed for mythtv, see preceding messages
2005-10-02 18:41:38.170 /home/jules/.mythtv/joystickmenurc not found.
2005-10-02 18:41:38.170 Joystick disabled.
2005-10-02 18:41:38.241 Registering Internal as a media playback plugin.
2005-10-02 18:41:38.259 Registering MythDVD DVD Media Handler as a media
handler
2005-10-02 18:41:38.260 Registering MythDVD VCD Media Handler as a media
handler
Segmentation fault

here is the tail of an strace :
open("/usr/lib64/mythtv/plugins/libmythphone.so", O_RDONLY) = 9
read(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\4\0"...,
832) = 832
fstat(9, {st_mode=S_IFREG|0755, st_size=1073040, ...}) = 0
mmap(NULL, 3742312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9,
0) = 0x2aaab1bb9000
mprotect(0x2aaab1ca8000, 2763368, PROT_NONE) = 0
mmap(0x2aaab1da8000, 94208, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0xef000) = 0x2aaab1da8000
mmap(0x2aaab1dbf000, 1620584, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aaab1dbf000
close(9) = 0
fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(8, 0x6b88e0, 8192) = -1 EAGAIN (Resource
temporarily unavailable)
fcntl(8, F_SETFL, O_RDWR) = 0
write(8, "\r\0\0\0\3SELECT NULL;", 17) = 17
read(8, "\1\0\0\1", 4) = 4
read(8, "\1", 1) = 1
read(8, "\32\0\0\2", 4) = 4
read(8, "\3def\0\0\0\4NULL\0\f?\0\0\0\0\0\6\200\0\0\0\0", 26) = 26
read(8, "\1\0\0\3", 4) = 4
read(8, "\376", 1) = 1
read(8, "\1\0\0\4", 4) = 4
read(8, "\373", 1) = 1
read(8, "\5\0\0\5", 4) = 4
read(8, "\376\0\0\2\0", 5) = 5
fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(8, 0x6b88e0, 8192) = -1 EAGAIN (Resource
temporarily unavailable)
fcntl(8, F_SETFL, O_RDWR) = 0
write(8, "W\0\0\0\3SELECT data FROM settings W"..., 91) = 91
read(8, "\1\0\0\1", 4) = 4
read(8, "\1", 1) = 1
read(8, "9\0\0\2", 4) = 4
read(8, "\3def\vmythconverg\10settings\10settin"..., 57) = 57
read(8, "\1\0\0\3", 4) = 4
read(8, "\376", 1) = 1
read(8, "\5\0\0\4", 4) = 4
read(8, "\376\0\0\2\0", 5) = 5
fcntl(8, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(8, 0x6b88e0, 8192) = -1 EAGAIN (Resource
temporarily unavailable)
fcntl(8, F_SETFL, O_RDWR) = 0
write(8, "Q\0\0\0\3SELECT data FROM settings W"..., 85) = 85
read(8, "\1\0\0\1", 4) = 4
read(8, "\1", 1) = 1
read(8, "9\0\0\2", 4) = 4
read(8, "\3def\vmythconverg\10settings\10settin"..., 57) = 57
read(8, "\1\0\0\3", 4) = 4
read(8, "\376", 1) = 1
read(8, "\5\0\0\4", 4) = 4
read(8, "\0041001", 5) = 5
read(8, "\5\0\0\5", 4) = 4
read(8, "\376\0\0\2\0", 5) = 5
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

If I remove mythphone, mythgallery and mythmusic the frontend starts as
normal.

So I have more than I had, but not everything :-)

Thanks for Myth !

Jules

--
"Open Source is a self-assembling organism. You dangle a piece of
string into a super-saturated solution and a whole operating-system
crystallises out around it."

/**********************************
* Jules Gosnell
* Partner
* Core Developers Network (Europe)
*
* www.coredevelopers.net
*
* Open Source Training & Support.
**********************************/

_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Axel.Thimm at ATrpms

Oct 3, 2005, 10:13 AM

Post #2 of 6 (7749 views)
Permalink
Re: mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV [In reply to]

On Sun, Oct 02, 2005 at 06:43:24PM +0100, Jules Gosnell wrote:
> just updated my x86_64 frontend from atrpms...
>
> rather than just install the frontend packages, I found that the
> dependency tree for mythtv-suite was complete, so installed that -
> result is a SEGV on mythfrontend startup...
>

> here is the tail of an strace :

Could you rebuild myth and send a backtrace?

> If I remove mythphone, mythgallery and mythmusic the frontend starts as
> normal.
--
Axel.Thimm at ATrpms.net


ahagge at wbfa

Oct 3, 2005, 3:37 PM

Post #3 of 6 (7752 views)
Permalink
Re: Re: mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV [In reply to]

Axel Thimm wrote:

>On Sun, Oct 02, 2005 at 06:43:24PM +0100, Jules Gosnell wrote:
>
>
>>just updated my x86_64 frontend from atrpms...
>>
>>rather than just install the frontend packages, I found that the
>>dependency tree for mythtv-suite was complete, so installed that -
>>result is a SEGV on mythfrontend startup...
>>
>>
>>here is the tail of an strace :
>>
>>
>
>Could you rebuild myth and send a backtrace?
>
>
>>If I remove mythphone, mythgallery and mythmusic the frontend starts as
>>normal.
>>
>>

FYI, I'm having almost the same problem (using FC4 rpms on x86_64
architecture). Mine works if mythphone is installed (though I don't use
it), but mythgallery & mythmusic cause mythfrontend to die with either a
segfault or Bus error.

Is there a straightforward way to rebuild myth from the source RPM in
order to send a backtrace? Right now I'm also having problems building
from CVS due to library location issues (Myth CVS is looking in
/usr/lib/... while on FC4 x86_64 the libs are in /usr/lib64/...). If
there's an easy fix for that, I can try building the CVS version to see
if anything's changed...

Alan
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


ahagge at wbfa

Oct 5, 2005, 10:19 AM

Post #4 of 6 (7725 views)
Permalink
Re: Re: mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV [In reply to]

Alan Hagge wrote:

> FYI, I'm having almost the same problem (using FC4 rpms on x86_64
> architecture). Mine works if mythphone is installed (though I don't
> use it), but mythgallery & mythmusic cause mythfrontend to die with
> either a segfault or Bus error.
>
> Is there a straightforward way to rebuild myth from the source RPM in
> order to send a backtrace? Right now I'm also having problems
> building from CVS due to library location issues (Myth CVS is looking
> in /usr/lib/... while on FC4 x86_64 the libs are in /usr/lib64/...).
> If there's an easy fix for that, I can try building the CVS version to
> see if anything's changed...

As a followup to my own posting (sorry), last night I managed to build
myth SVN version 7389 after using the perl lines in Axel's RPM specfile
to change /usr/lib to /usr/lib64 everywhere (thanks Axel!), and that
version is working OK with mythmusic & mythgallery (including OpenGL
transitions).

I _tried_ to rebuild the mythtv-0.18.1-114.rhfc4.at.src.rpm file, with
"--with debug", but the compilation died during the rebuild (sorry, I'm
at work now and don't have the exact error messages).

Axel, could you possibly set up a debug build for x86_64? I'd be glad
to run it and send you the backtrace if you could make it available...

Alan
_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


Axel.Thimm at ATrpms

Oct 6, 2005, 1:19 PM

Post #5 of 6 (7722 views)
Permalink
Re: mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV [In reply to]

On Wed, Oct 05, 2005 at 10:19:44AM -0700, Alan Hagge wrote:
> Alan Hagge wrote:
>
> >FYI, I'm having almost the same problem (using FC4 rpms on x86_64
> >architecture). Mine works if mythphone is installed (though I don't
> >use it), but mythgallery & mythmusic cause mythfrontend to die with
> >either a segfault or Bus error.
> >
> >Is there a straightforward way to rebuild myth from the source RPM in
> >order to send a backtrace? Right now I'm also having problems
> >building from CVS due to library location issues (Myth CVS is looking
> >in /usr/lib/... while on FC4 x86_64 the libs are in /usr/lib64/...).
> >If there's an easy fix for that, I can try building the CVS version to
> >see if anything's changed...
>
> As a followup to my own posting (sorry), last night I managed to build
> myth SVN version 7389 after using the perl lines in Axel's RPM specfile
> to change /usr/lib to /usr/lib64 everywhere (thanks Axel!), and that
> version is working OK with mythmusic & mythgallery (including OpenGL
> transitions).
>
> I _tried_ to rebuild the mythtv-0.18.1-114.rhfc4.at.src.rpm file, with
> "--with debug", but the compilation died during the rebuild (sorry, I'm
> at work now and don't have the exact error messages).
>
> Axel, could you possibly set up a debug build for x86_64? I'd be glad
> to run it and send you the backtrace if you could make it available...

Hi Alan,

I'd prefer to go through with you the errors in rebuilding the
src.rpm, as this will benefit you and others rebuilding myth rpms with
debugging enabled. Perhaps Jarod will add it to the HOWTO in some
troubleshooting section.

Would that make a sensible plan? Contact me in PM if you think the
details are too verbose and oof-topic.
--
Axel.Thimm at ATrpms.net


kdamour2 at hotmail

Oct 27, 2005, 12:17 AM

Post #6 of 6 (7510 views)
Permalink
Re: mythtv-suite-0.18.1-55.at on x86_64 - mythfrontend SEGV [In reply to]

Hello Axel,



New to the MythTV community and first posting to the mailing list
(hopefully I get this right).



I am having the same problem with my AMD64 machine and thought I would
check if there was a solution besides rebuilding the application. My
mythfrontend is 0.18.1.20050523-1 and I used yum install for the
mythtv-suite. The OS is FC4 and 2.6.13-1.1526_FC4_HD5000 (kernel mod'ed for
new Air2pc cards following http://www.hd5000.com/viewtopic.php?t=3 ).
Running x86_64 frontend and backend on a single box.



Using the workaround listed above, I had to remove a number of the addons
and was able to start up mythfrontend.



Is there some debug information I can provide to help track this down for
x86_64 machines?



Thank you for any suggestions,

- kevin

MythTV users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.