[mythtv] Seg Fault on HEAD build under win32

buzz davidbuzz at gmail.com
Fri Jun 27 10:31:43 UTC 2008


Mark,
Yes, much work is being done.   Nigel and Arnonm have been doing a lot
of work mopping up errors/warnings in the win32 build scripts/code,
and I believe that the QT3 based code in 21-fixes is near-enough to
functional, and will be release ready soon.    the QT4 based code in
HEAD builds to completion, but it's currently suffering from a
critical failure that prevents any of the executables from running
except mtd.exe, and we are at a bit of a loss as to why.

FYI - this is the error that is reported IMMEDIATELY on startup, there
is no stacktrace or any information from GDB - if anyone can help with
this, it'd be appreciated!

Program received signal SIGSEGV, Segmentation fault.
Program exited with code 030000000005.

Buzz.

On Fri, Jun 27, 2008 at 6:50 AM, Mark Buechler <mark.buechler at gmail.com> wrote:
> Hi
>
> On Wed, May 21, 2008 at 3:44 AM, Arnon Meshoulam (arnonm) <arnonm at gmail.com>
> wrote:
>>
>> Nigel,
>>
>> I tried the experiment
>> make clean
>> patch
>> make
>> make install
>>
>> Results:
>> libmyth is build as libliblibmyth-0.22.dll
>> libmythtv looks for libmyth-0.22.dll and cant find it (a copy solved that)
>> During runtime mythfrontend looks for libliblibmyth-0.22.dll again
>> Once it is in place, same segfault - can't initialize properly :(
>
> Has there been anymore work done on this recently?
>
> Thanks, Mark.
>
>>
>> On Wed, May 21, 2008 at 12:58 AM, Nigel Pearson <nigel at ind.tansu.com.au>
>> wrote:
>>>
>>>> variables inside the const could actually be a pointer to a variable
>>>> in a/another .dll
>>>
>>> As an experiment (if you have the time, I haven't tried it on Windows
>>> yet)
>>>
>>>
>>> try applying:
>>> http://svn.mythtv.org/trac/attachment/ticket/4264/combine-libs.patch
>>>
>>>
>>> It hacks out the nasty dependencies between libmyth,
>>> libmythui and libmythupnp by amalgamating their code.
>>>
>>> Probably best to delete all libmythui-0.22.dll
>>> and libmythupnp-0.22.dll first, though.
>>> (and I had to delete mtd and ignyte
>>>  from plugins to force their relink)
>>>
>>> --
>>> Nigel Pearson, nigel at ind.tansu.com.au|"Beware - I am a carrier
>>> Telstra Net. Eng., Sydney, Australia |          of surrealism"
>>> Office: 9202 3900    Fax:  9261 3912 |       D  A
>>> Mobile: 0408 664435  Home: 9792 6998 |       L  I
>>>
>>
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org
>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>>
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>
>


More information about the mythtv-dev mailing list