Mailing List Archive

Segfault with two Hauppauge WinTV cards
I am using mythTV with two Hauppauge WinTV radio cards
and am using the btaudio module for capturing audio. When
I type "V" in mythtv to start the PIP, mythTV segfaults. Here
is the backtrace (obtained with Matt Zimmerman's help):

#0 0x4207401d in _int_free () from /lib/i686/libc.so.6
#1 0x42074a2c in free () from /lib/i686/libc.so.6
#2 0x40675853 in operator delete(void*) (ptr=0xf496f4b8) at ../../../../libstdc++-v3/libsupc++/del_op.cc:39
#3 0x4067587f in operator delete[](void*) (ptr=0xf496f4b8) at ../../../../libstdc++-v3/libsupc++/del_opv.cc:36
#4 0x0808a34e in NuppelVideoPlayer::OpenFile(bool) (this=0x4d2e5008, skipDsp=false) at NuppelVideoPlayer.cpp:510
#5 0x0808c6de in NuppelVideoPlayer::StartPlaying() (this=0x4d2e5008) at NuppelVideoPlayer.cpp:1424
#6 0x0807a841 in SpawnDecode(void*) (param=0x4d2e5008) at tv.cpp:41
#7 0x40773941 in pthread_start_thread () from /lib/i686/libpthread.so.0
#8 0x40773a45 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

I'm just learning programming, so I'd be glad to help solve this,
but may need a bit of hand-holding through the process. ;-)

Regards,
Mike
Re: Segfault with two Hauppauge WinTV cards [ In reply to ]
On Saturday 30 November 2002 04:43 pm, Michael D. Cencula wrote:
> I am using mythTV with two Hauppauge WinTV radio cards
> and am using the btaudio module for capturing audio. When
> I type "V" in mythtv to start the PIP, mythTV segfaults. Here
> is the backtrace (obtained with Matt Zimmerman's help):

Could you try again with the current CVS version?

Isaac
Re: Segfault with two Hauppauge WinTV cards [ In reply to ]
Here's the backtrace using the current CVS version.
(I downloaded it just a few minutes ago).

#0 0x4207401d in _int_free () from /lib/i686/libc.so.6
#1 0x42074a2c in free () from /lib/i686/libc.so.6
#2 0x4066e853 in operator delete(void*) (ptr=0x12a0210) at ../../../../libstdc++-v3/libsupc++/del_op.cc:39
#3 0x4066e87f in operator delete[](void*) (ptr=0x12a0210) at ../../../../libstdc++-v3/libsupc++/del_opv.cc:36
#4 0x0808adce in NuppelVideoPlayer::OpenFile(bool) (this=0x4d8fb008, skipDsp=false) at NuppelVideoPlayer.cpp:614
#5 0x0808d22c in NuppelVideoPlayer::StartPlaying() (this=0x4d8fb008) at NuppelVideoPlayer.cpp:1614
#6 0x08079fed in SpawnDecode(void*) (param=0x4d8fb008) at tv.cpp:42
#7 0x4076c941 in pthread_start_thread () from /lib/i686/libpthread.so.0
#8 0x4076ca45 in pthread_start_thread_event () from /lib/i686/libpthread.so.0

FWIW, if I use the btaudio device for capturing audio from one of the
cards, and use the loopback cable to my regular soundcard for
capturing audio from the other card, I don't get the segfault. It seems
that only when I try to use both of the btaudio devices that I get the segfault.

Let me know what else I can do to help.

Mike

On Saturday 30 November 2002 17:28, Isaac Richards wrote:
<snip>
> > I type "V" in mythtv to start the PIP, mythTV segfaults. Here
> > is the backtrace (obtained with Matt Zimmerman's help):
>
> Could you try again with the current CVS version?
>
> Isaac
Re: Segfault with two Hauppauge WinTV cards [ In reply to ]
Follow up:
Only when trying to use PIP does MythTV segfault. Recording two shows at the
same time causes no error.

Mike

On Sunday 01 December 2002 01:13, Michael D. Cencula wrote:
> Here's the backtrace using the current CVS version.
> (I downloaded it just a few minutes ago).
>
> #0 0x4207401d in _int_free () from /lib/i686/libc.so.6
> #1 0x42074a2c in free () from /lib/i686/libc.so.6
> #2 0x4066e853 in operator delete(void*) (ptr=0x12a0210) at
> ../../../../libstdc++-v3/libsupc++/del_op.cc:39 #3 0x4066e87f in operator
> delete[](void*) (ptr=0x12a0210) at
> ../../../../libstdc++-v3/libsupc++/del_opv.cc:36 #4 0x0808adce in
> NuppelVideoPlayer::OpenFile(bool) (this=0x4d8fb008, skipDsp=false) at
> NuppelVideoPlayer.cpp:614 #5 0x0808d22c in
> NuppelVideoPlayer::StartPlaying() (this=0x4d8fb008) at
> NuppelVideoPlayer.cpp:1614 #6 0x08079fed in SpawnDecode(void*)
> (param=0x4d8fb008) at tv.cpp:42 #7 0x4076c941 in pthread_start_thread ()
> from /lib/i686/libpthread.so.0 #8 0x4076ca45 in pthread_start_thread_event
> () from /lib/i686/libpthread.so.0
>
> FWIW, if I use the btaudio device for capturing audio from one of the
> cards, and use the loopback cable to my regular soundcard for
> capturing audio from the other card, I don't get the segfault. It seems
> that only when I try to use both of the btaudio devices that I get the
> segfault.
>
> Let me know what else I can do to help.
>
> Mike
>
> On Saturday 30 November 2002 17:28, Isaac Richards wrote:
> <snip>
>
> > > I type "V" in mythtv to start the PIP, mythTV segfaults. Here
> > > is the backtrace (obtained with Matt Zimmerman's help):
> >
> > Could you try again with the current CVS version?
> >
> > Isaac
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev@snowman.net
> http://www.snowman.net/mailman/listinfo/mythtv-dev