[mythtv-commits] Ticket #5307: Mythfrontend dies at SIGSEGV when starting LiveTV
MythTV
mythtv at cvs.mythtv.org
Sun May 18 21:48:59 UTC 2008
#5307: Mythfrontend dies at SIGSEGV when starting LiveTV
--------------------------------+-------------------------------------------
Reporter: hatuomin at gmail.com | Owner: ijr
Type: defect | Status: new
Priority: major | Milestone: 0.21.1
Component: mythtv | Version: 0.21-fixes
Severity: medium | Resolution:
Mlocked: 0 |
--------------------------------+-------------------------------------------
Description changed by paulh:
Old description:
> After updating to mythtv-frontend-0.21-187.fc8 frontend get SIGSEGV then
> starting LiveTV or loading video list or etc.
> This totally prevent usage of mythtv
> Linux 2.6.24.5-85.fc8 #1 SMP Sat Apr 19 12:39:34 EDT 2008 i686 athlon
> i386 GNU/Linux
> AMD Athlon(tm) 64 Processor 3200+
>
> [root at localhost mythtv]# mythbackend --version
> Please include all output in bug reports.
> MythTV Version : 17180M
> MythTV Branch : branches/release-0-21-fixes
> Library API : 0.21.20080304-1
> Network Protocol : 40
> Options compiled in:
> linux release using_oss using_alsa using_arts using_jack using_backend
> using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
> using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
> using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
> using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
> using_bindings_perl using_bindings_python using_opengl
> using_ffmpeg_threads using_libavc_5_3 using_live
> [root at localhost mythtv]# mythfronend --version
> -bash: mythfronend: command not found
> [root at localhost mythtv]# mythf --version
> mythfilldatabase mythfrontend
> [root at localhost mythtv]# mythfrontend --version
> Please include all output in bug reports.
> MythTV Version : 17180M
> MythTV Branch : branches/release-0-21-fixes
> Library API : 0.21.20080304-1
> Network Protocol : 40
> Options compiled in:
> linux release using_oss using_alsa using_arts using_jack using_backend
> using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
> using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
> using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
> using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
> using_bindings_perl using_bindings_python using_opengl
> using_ffmpeg_threads using_libavc_5_3 using_live
>
> gdb bt trace when starting to see list of videos
> #0 0x051d3eff in QGArray (this=0xbfbdc7f8, a=@0x0) at
> tools/qgarray.cpp:164
> #1 0x04ec6bf4 in QTranslator::findMessage (this=0x91d86c0,
> context=0x52b37a0 "QObject", sourceText=0x25c9ab4 "Unknown Prefix",
> comment=0x53580f7 "")
> at ../include/qmemarray.h:63
> #2 0x04e741e7 in QApplication::translate (this=0xbfbdd458,
> context=0x52b37a0 "QObject", sourceText=0x25c9ab4 "Unknown Prefix",
> comment=0x0,
> encoding=QApplication::DefaultCodec) at kernel/qapplication.cpp:3059
> #3 0x05264292 in QObject::tr (s=0x549193c "�", c=0x0) at .moc/release-
> shared-mt/moc_qobject.cpp:35
> #4 0x0259a787 in VideoListImp::buildDbList () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #5 0x0259b2dc in VideoListImp::fillMetadata () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #6 0x0259b38c in VideoListImp::refreshList () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #7 0x0259b408 in VideoListImp::buildVideoList () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #8 0x0259b6e0 in VideoList::buildVideoList () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #9 0x02590ae0 in VideoDialog::fetchVideos () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #10 0x0258830d in VideoGallery::fetchVideos () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #11 0x0258a37f in VideoGallery::VideoGallery () from
> /usr/lib/mythtv/plugins/libmythvideo.so
> #12 0x0253a078 in ?? () from /usr/lib/mythtv/plugins/libmythvideo.so
> #13 0x0253a76f in ?? () from /usr/lib/mythtv/plugins/libmythvideo.so
> #14 0x005ab1d5 in MythMainWindow::ExitToMainMenu () from
> /usr/lib/libmythui-0.21.so.0
> #15 0x005ac69e in MythMainWindow::customEvent () from
> /usr/lib/libmythui-0.21.so.0
> #16 0x04ed718e in QObject::event (this=0x914b338, e=0x91253a8) at
> kernel/qobject.cpp:758
> #17 0x04f13fbc in QWidget::event (this=0x914b338, e=0x91253a8) at
> kernel/qwidget.cpp:4681
> #18 0x04e6e4eb in QApplication::internalNotify (this=0xbfbdd458,
> receiver=0x914b338, e=0x91253a8) at kernel/qapplication.cpp:2638
> #19 0x04e6fac7 in QApplication::notify (this=0xbfbdd458,
> receiver=0x914b338, e=0x91253a8) at kernel/qapplication.cpp:2526
> #20 0x04e6f579 in QApplication::sendPostedEvents (receiver=0x0,
> event_type=0) at kernel/qapplication.h:523
> #21 0x04e6f716 in QApplication::sendPostedEvents () at
> kernel/qapplication.cpp:3213
> #22 0x04e159da in QEventLoop::processEvents (this=0x9065328, flags=4) at
> kernel/qeventloop_x11.cpp:205
> #23 0x04e87dc0 in QEventLoop::enterLoop (this=0x9065328) at
> kernel/qeventloop.cpp:201
> #24 0x04e87c76 in QEventLoop::exec (this=0x9065328) at
> kernel/qeventloop.cpp:148
> #25 0x04e6e12f in QApplication::exec (this=0xbfbdd458) at
> kernel/qapplication.cpp:2761
> #26 0x0806d2f8 in QWidget::setUpdatesEnabled () at
> kernel/qwidget.cpp:3907
> #27 0x00abc390 in __libc_start_main (main=0x806b3b0
> <QWidget::setUpdatesEnabled(bool)+43532>, argc=1, ubp_av=0xbfbdd844,
> init=0x81736c0, fini=0x81736b0,
> rtld_fini=0x339940 <_dl_fini>, stack_end=0xbfbdd83c) at libc-
> start.c:220
> #28 0x080609e1 in QWidget::setUpdatesEnabled () at
> kernel/qwidget.cpp:3907
New description:
After updating to mythtv-frontend-0.21-187.fc8 frontend get SIGSEGV then
starting LiveTV or loading video list or etc.
This totally prevent usage of mythtv
Linux 2.6.24.5-85.fc8 #1 SMP Sat Apr 19 12:39:34 EDT 2008 i686 athlon i386
GNU/Linux
AMD Athlon(tm) 64 Processor 3200+
{{{
[root at localhost mythtv]# mythbackend --version
Please include all output in bug reports.
MythTV Version : 17180M
MythTV Branch : branches/release-0-21-fixes
Library API : 0.21.20080304-1
Network Protocol : 40
Options compiled in:
linux release using_oss using_alsa using_arts using_jack using_backend
using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
using_bindings_perl using_bindings_python using_opengl
using_ffmpeg_threads using_libavc_5_3 using_live
[root at localhost mythtv]# mythfronend --version
-bash: mythfronend: command not found
[root at localhost mythtv]# mythf --version
mythfilldatabase mythfrontend
[root at localhost mythtv]# mythfrontend --version
Please include all output in bug reports.
MythTV Version : 17180M
MythTV Branch : branches/release-0-21-fixes
Library API : 0.21.20080304-1
Network Protocol : 40
Options compiled in:
linux release using_oss using_alsa using_arts using_jack using_backend
using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
using_bindings_perl using_bindings_python using_opengl
using_ffmpeg_threads using_libavc_5_3 using_live
gdb bt trace when starting to see list of videos
#0 0x051d3eff in QGArray (this=0xbfbdc7f8, a=@0x0) at
tools/qgarray.cpp:164
#1 0x04ec6bf4 in QTranslator::findMessage (this=0x91d86c0,
context=0x52b37a0 "QObject", sourceText=0x25c9ab4 "Unknown Prefix",
comment=0x53580f7 "")
at ../include/qmemarray.h:63
#2 0x04e741e7 in QApplication::translate (this=0xbfbdd458,
context=0x52b37a0 "QObject", sourceText=0x25c9ab4 "Unknown Prefix",
comment=0x0,
encoding=QApplication::DefaultCodec) at kernel/qapplication.cpp:3059
#3 0x05264292 in QObject::tr (s=0x549193c "�", c=0x0) at .moc/release-
shared-mt/moc_qobject.cpp:35
#4 0x0259a787 in VideoListImp::buildDbList () from
/usr/lib/mythtv/plugins/libmythvideo.so
#5 0x0259b2dc in VideoListImp::fillMetadata () from
/usr/lib/mythtv/plugins/libmythvideo.so
#6 0x0259b38c in VideoListImp::refreshList () from
/usr/lib/mythtv/plugins/libmythvideo.so
#7 0x0259b408 in VideoListImp::buildVideoList () from
/usr/lib/mythtv/plugins/libmythvideo.so
#8 0x0259b6e0 in VideoList::buildVideoList () from
/usr/lib/mythtv/plugins/libmythvideo.so
#9 0x02590ae0 in VideoDialog::fetchVideos () from
/usr/lib/mythtv/plugins/libmythvideo.so
#10 0x0258830d in VideoGallery::fetchVideos () from
/usr/lib/mythtv/plugins/libmythvideo.so
#11 0x0258a37f in VideoGallery::VideoGallery () from
/usr/lib/mythtv/plugins/libmythvideo.so
#12 0x0253a078 in ?? () from /usr/lib/mythtv/plugins/libmythvideo.so
#13 0x0253a76f in ?? () from /usr/lib/mythtv/plugins/libmythvideo.so
#14 0x005ab1d5 in MythMainWindow::ExitToMainMenu () from
/usr/lib/libmythui-0.21.so.0
#15 0x005ac69e in MythMainWindow::customEvent () from
/usr/lib/libmythui-0.21.so.0
#16 0x04ed718e in QObject::event (this=0x914b338, e=0x91253a8) at
kernel/qobject.cpp:758
#17 0x04f13fbc in QWidget::event (this=0x914b338, e=0x91253a8) at
kernel/qwidget.cpp:4681
#18 0x04e6e4eb in QApplication::internalNotify (this=0xbfbdd458,
receiver=0x914b338, e=0x91253a8) at kernel/qapplication.cpp:2638
#19 0x04e6fac7 in QApplication::notify (this=0xbfbdd458,
receiver=0x914b338, e=0x91253a8) at kernel/qapplication.cpp:2526
#20 0x04e6f579 in QApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qapplication.h:523
#21 0x04e6f716 in QApplication::sendPostedEvents () at
kernel/qapplication.cpp:3213
#22 0x04e159da in QEventLoop::processEvents (this=0x9065328, flags=4) at
kernel/qeventloop_x11.cpp:205
#23 0x04e87dc0 in QEventLoop::enterLoop (this=0x9065328) at
kernel/qeventloop.cpp:201
#24 0x04e87c76 in QEventLoop::exec (this=0x9065328) at
kernel/qeventloop.cpp:148
#25 0x04e6e12f in QApplication::exec (this=0xbfbdd458) at
kernel/qapplication.cpp:2761
#26 0x0806d2f8 in QWidget::setUpdatesEnabled () at kernel/qwidget.cpp:3907
#27 0x00abc390 in __libc_start_main (main=0x806b3b0
<QWidget::setUpdatesEnabled(bool)+43532>, argc=1, ubp_av=0xbfbdd844,
init=0x81736c0, fini=0x81736b0,
rtld_fini=0x339940 <_dl_fini>, stack_end=0xbfbdd83c) at libc-
start.c:220
#28 0x080609e1 in QWidget::setUpdatesEnabled () at kernel/qwidget.cpp:3907
}}}
--
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5307#comment:1>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list