mythbuntu-bugs team mailing list archive
-
mythbuntu-bugs team
-
Mailing list archive
-
Message #01626
[Bug 508665] Re: Mythfrontend crashes when switching between live iptv channels
** Changed in: mythtv
Status: New => Confirmed
--
Mythfrontend crashes when switching between live iptv channels
https://bugs.launchpad.net/bugs/508665
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to mythtv in ubuntu.
Status in MythTV: Confirmed
Status in “mythtv” package in Ubuntu: Triaged
Bug description:
Binary package hint: mythtv
Public bug reported:
Binary package hint: mythtv
Myth frontend crashes when switching between iptv channels when watching live TV. The
backend is located on another computer running ubuntu 9.04 with
mythbuntu ppa. The frontend is mythtv from standard ubuntu karmic.
The bug was reported earlier as #482595 but was marked as invalid because of incomplete bug report.
I didn't manage to get any info from apport so I created a backtrace using gdb instead, now with proper symbols from mythtv-dbg.
Linux deneb 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC
2009 i686 GNU/Linux
Description: Ubuntu 9.10
Release: 9.10
mythtv-backend is from mythbuntu 9.04 repo;
0.22.0+fixes22797-0ubuntu0+mythbuntu2
mythtv-frontend is from standard ubuntu karmic:
Installed: 0.22.0+fixes22594-0ubuntu1
Candidate: 0.22.0+fixes22594-0ubuntu1
Version table:
*** 0.22.0+fixes22594-0ubuntu1 0
500 http://se.archive.ubuntu.com karmic/multiverse Packages
100 /var/lib/dpkg/status
Reading symbols from /usr/bin/mythfrontend.real...Reading symbols from /usr/lib/debug/usr/bin/mythfrontend.real...done.
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/mythfrontend.real
[Thread debugging using libthread_db enabled]
2010-01-17 09:24:41.012 mythfrontend version: branches/release-0-22-fixes [23167] www.mythtv.org
[New Thread 0x7fffe4a69910 (LWP 8240)]
2010-01-17 09:24:41.133 AudioPulseUtil: Suspend Success
2010-01-17 09:24:41.134 Using runtime prefix = /usr
2010-01-17 09:24:41.134 Using configuration directory = /nfs/home/henrik/.mythtv
[New Thread 0x7fffe0267910 (LWP 8241)]
[New Thread 0x7fffdfa66910 (LWP 8242)]
[New Thread 0x7fffdf265910 (LWP 8243)]
2010-01-17 09:24:41.781 Empty LocalHostName.
2010-01-17 09:24:41.781 Using localhost value of arcturus
[New Thread 0x7fffde1d2910 (LWP 8244)]
[Thread 0x7fffde1d2910 (LWP 8244) exited]
2010-01-17 09:24:41.922 New DB connection, total: 1
2010-01-17 09:24:41.939 Connected to database 'mythconverg' at host: 192.168.1.1
2010-01-17 09:24:41.943 Closing DB connection named 'DBManager0'
2010-01-17 09:24:41.952 DPMS is disabled.
2010-01-17 09:24:41.953 Primary screen: 0.
2010-01-17 09:24:41.956 Connected to database 'mythconverg' at host: 192.168.1.1
2010-01-17 09:24:41.958 Using screen 0, 1920x1200 at 0,0
2010-01-17 09:24:42.000 MythUI Image Cache size set to 20971520 bytes
[New Thread 0x7fffde1d2910 (LWP 8247)]
2010-01-17 09:24:42.002 Enabled verbose msgs: important general
2010-01-17 09:24:42.046 Primary screen: 0.
2010-01-17 09:24:42.048 Using screen 0, 1920x1200 at 0,0
2010-01-17 09:24:42.063 Using theme base resolution of 1280x720
2010-01-17 09:24:42.092 LIRC, Error: Failed to connect to Unix socket '/var/run/lirc/lircd'
eno: No such file or directory (2)
2010-01-17 09:24:42.093 JoystickMenuThread Error: Joystick disabled - Failed to read /nfs/home/henrik/.mythtv/joystickmenurc
2010-01-17 09:24:42.265 Using the Qt painter
[New Thread 0x7fffdd780910 (LWP 8248)]
[New Thread 0x7fffdcf7f910 (LWP 8249)]
2010-01-17 09:24:43.209 Loaded base theme from /usr/share/mythtv/themes/Terra/base.xml
2010-01-17 09:24:43.256 Loaded base theme from /usr/share/mythtv/themes/default-wide/base.xml
2010-01-17 09:24:43.286 Loaded base theme from /usr/share/mythtv/themes/default/base.xml
2010-01-17 09:24:43.296 New DB connection, total: 2
2010-01-17 09:24:43.296 New DB connection, total: 3
2010-01-17 09:24:43.299 Connected to database 'mythconverg' at host: 192.168.1.1
2010-01-17 09:24:43.306 Connected to database 'mythconverg' at host: 192.168.1.1
2010-01-17 09:24:43.314 Current MythTV Schema Version (DBSchemaVer): 1244
2010-01-17 09:24:44.666 Desktop video mode: 1920x1200 59.952 Hz
2010-01-17 09:24:45.154 Key W is bound to multiple actions in context TV Playback.
2010-01-17 09:24:45.321 Registering Internal as a media playback plugin.
2010-01-17 09:24:45.322 No plugins directory /usr/lib/mythtv/plugins
[New Thread 0x7fffcae82910 (LWP 8250)]
2010-01-17 09:24:45.372 MMUnix::AddDevice() Error: failed to stat /dev/bdi,
eno: No such file or directory (2)
2010-01-17 09:24:45.378 MMUnix::AddDevice() Error: failed to stat /dev/power,
eno: No such file or directory (2)
2010-01-17 09:24:45.383 MMUnix::AddDevice() Error: failed to stat /dev/trace,
eno: No such file or directory (2)
2010-01-17 09:24:45.391 Loading window theme from /usr/share/mythtv/themes/Terra/menu-ui.xml
2010-01-17 09:24:45.564 Loading menu theme from /usr/share/mythtv/themes/defaultmenu//mainmenu.xml
2010-01-17 09:24:45.566 Found mainmenu.xml for theme 'Terra'
[Thread 0x7fffdd780910 (LWP 8248) exited]
[Thread 0x7fffdcf7f910 (LWP 8249) exited]
[New Thread 0x7fffdcf7f910 (LWP 8255)]
2010-01-17 09:24:45.774 MythContext: Connecting to backend server: 192.168.1.1:6543 (try 1 of 1)
2010-01-17 09:24:45.775 Using protocol version 50
[New Thread 0x7fffdd780910 (LWP 8256)]
[New Thread 0x7fffc759e910 (LWP 8257)]
2010-01-17 09:24:49.276 TV: Attempting to change from None to Watching WatchingLiveTV
2010-01-17 09:24:49.282 MythContext: Connecting to backend server: 192.168.1.1:6543 (try 1 of 1)
2010-01-17 09:24:49.283 Using protocol version 50
2010-01-17 09:24:49.314 Spawning LiveTV Recorder -- begin
2010-01-17 09:24:49.429 Spawning LiveTV Recorder -- end
2010-01-17 09:24:49.467 We have a playbackURL(myth://192.168.1.1:6543/2102_20100117092449.mpg) & cardtype(DUMMY)
2010-01-17 09:24:49.468 We have a RingBuffer
2010-01-17 09:24:49.520 TV: StartPlayer(0, Watching WatchingLiveTV, main) -- begin
2010-01-17 09:24:49.992 NVP(0): Disabling Audio, params(-1,2,44100)
[New Thread 0x7fffc48a0910 (LWP 8258)]
2010-01-17 09:24:50.101 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
2010-01-17 09:24:50.155 OSD Theme Dimensions W: 1280 H: 720
[New Thread 0x7fffc1647910 (LWP 8259)]
2010-01-17 09:24:50.932 New DB connection, total: 4
2010-01-17 09:24:50.935 Connected to database 'mythconverg' at host: 192.168.1.1
greedyhdeint: size changed from 0 x 0 -> 720 x 576
2010-01-17 09:24:50.943 TV: StartPlayer(0, Watching WatchingLiveTV, main) -- end ok
2010-01-17 09:24:50.943 TV: Changing from None to Watching WatchingLiveTV
2010-01-17 09:24:50.943 TV: State is LiveTV & mctx == ctx
2010-01-17 09:24:50.950 Video timing method: USleep with busy wait
2010-01-17 09:24:50.950 Realtime priority would require SUID as root.
2010-01-17 09:24:50.952 TV: UpdateOSDInput done
2010-01-17 09:24:50.952 TV: UpdateLCD done
2010-01-17 09:24:50.953 TV: ITVRestart done
[New Thread 0x7fffc0e46910 (LWP 8260)]
2010-01-17 09:24:51.146 [mp2 @ 0x7ffff67d5820]Header missing
greedyhdeint: size changed from 0 x 0 -> 704 x 576
2010-01-17 09:24:53.383 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
2010-01-17 09:24:53.721 AFD: Opened codec 0x7fffd03c6f70, id(MPEG2VIDEO) type(Video)
2010-01-17 09:24:53.722 AFD: codec MP2 has 2 channels
2010-01-17 09:24:53.722 AFD: Opened codec 0x7fffd04d00d0, id(MP2) type(Audio)
2010-01-17 09:24:53.722 AFD: codec AC3 has 0 channels
2010-01-17 09:24:53.723 AFD: Opened codec 0x7fffd0436800, id(AC3) type(Audio)
2010-01-17 09:24:53.723 AFD: codec AC3 has 2 channels
2010-01-17 09:24:53.725 AFD: Opened codec 0x7fffd051cd60, id(AC3) type(Audio)
2010-01-17 09:24:53.986 Opening audio device 'plughw:0,0'. ch 2(2) sr 48000
2010-01-17 09:24:53.987 Opening ALSA audio device 'plughw:0,0'.
[New Thread 0x7fffbc43e910 (LWP 8261)]
2010-01-17 09:24:54.237 Mixer unable to find control PCM
2010-01-17 09:24:54.237 Mixer unable to find control PCM
2010-01-17 09:24:54.237 Mixer unable to find control PCM
2010-01-17 09:24:54.237 Mixer unable to find control PCM
2010-01-17 09:24:54.239 Mixer unable to find control PCM
2010-01-17 09:24:54.239 Mixer unable to find control PCM
2010-01-17 09:24:54.239 Mixer unable to find control PCM
2010-01-17 09:24:54.239 Mixer unable to find control PCM
2010-01-17 09:24:54.239 Mixer unable to find control PCM
[New Thread 0x7fffbbc3d910 (LWP 8262)]
2010-01-17 09:24:54.241 NVP(0): Enabling Audio
2010-01-17 09:24:55.997 Mixer unable to find control PCM
2010-01-17 09:24:55.997 Mixer unable to find control PCM
*** glibc detected *** /usr/bin/mythfrontend.real: double free or corruption (!prev): 0x00007fffd04d0500 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fffeebf4dd6]
/lib/libc.so.6(cfree+0x6c)[0x7fffeebf974c]
/usr/lib/libmythavformat-0.22.so.0(av_close_input_stream+0x98)[0x7ffff6e3bfc8]
/usr/lib/libmythtv-0.22.so.0(_ZN15AvFormatDecoder12CloseContextEv+0x4f)[0x7ffff7638fbf]
/usr/lib/libmythtv-0.22.so.0(_ZN15AvFormatDecoderD0Ev+0x137)[0x7ffff7639127]
/usr/lib/libmythtv-0.22.so.0(_ZN17NuppelVideoPlayer10SetDecoderEP11DecoderBase+0x4b)[0x7ffff75cf01b]
/usr/lib/libmythtv-0.22.so.0(_ZN17NuppelVideoPlayer9OpenDummyEv+0x119)[0x7ffff75f9e29]
/usr/lib/libmythtv-0.22.so.0(_ZN17NuppelVideoPlayer13JumpToProgramEv+0x568)[0x7ffff75fe638]
/usr/lib/libmythtv-0.22.so.0(_ZN17NuppelVideoPlayer12StartPlayingEb+0xac7)[0x7ffff760b8c7]
/usr/lib/libmythtv-0.22.so.0[0x7ffff761912b]
/lib/libpthread.so.0[0x7ffff279da04]
/lib/libc.so.6(clone+0x6d)[0x7fffeec5e80d]
======= Memory map: ========
00400000-0061f000 r-xp 00000000 08:06 3281546 /usr/bin/mythfrontend.real
0081f000-00820000 r--p 0021f000 08:06 3281546 /usr/bin/mythfrontend.real
00820000-00822000 rw-p 00220000 08:06 3281546 /usr/bin/mythfrontend.real
00822000-01e5c000 rw-p 00000000 00:00 0 [heap]
40000000-40002000 rwxp 00000000 00:0f 1705 /dev/zero
7fffbb43d000-7fffbb43e000 ---p 00000000 00:00 0
7fffbb43e000-7fffbbc3e000 rw-p 00000000 00:00 0
7fffbbc3e000-7fffbbc3f000 ---p 00000000 00:00 0
7fffbbc3f000-7fffbc43f000 rw-p 00000000 00:00 0
7fffbc43f000-7fffc0440000 rw-s 00000000 00:11 79005 /dev/shm/pulse-shm-3758865836
7fffc0440000-7fffc0445000 r-xp 00000000 08:06 4719642 /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
7fffc0445000-7fffc0644000 ---p 00005000 08:06 4719642 /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
7fffc0644000-7fffc0645000 r--p 00004000 08:06 4719642 /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
7fffc0645000-7fffc0646000 rw-p 00005000 08:06 4719642 /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
7fffc0646000-7fffc0647000 ---p 00000000 00:00 0
7fffc0647000-7fffc0e47000 rw-p 00000000 00:00 0
7fffc0e47000-7fffc0e48000 ---p 00000000 00:00 0
7fffc0e48000-7fffc1648000 rw-p 00000000 00:00 0
7fffc1695000-7fffc16e2000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc16e2000-7fffc172f000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc172f000-7fffc177c000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc177c000-7fffc17c9000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc17c9000-7fffc1816000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1816000-7fffc1863000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1863000-7fffc18b0000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc18b0000-7fffc18fd000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc18fd000-7fffc194a000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc194a000-7fffc1997000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1997000-7fffc19e4000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc19e4000-7fffc1a31000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1a31000-7fffc1a7e000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1a7e000-7fffc1acb000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1acb000-7fffc1b18000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1b18000-7fffc1b65000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1b65000-7fffc1bb2000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1bb2000-7fffc1bff000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1bff000-7fffc1c4c000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1c4c000-7fffc1c99000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1c99000-7fffc1ce6000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1ce6000-7fffc1d33000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1d33000-7fffc1d80000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1d80000-7fffc1dcd000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1dcd000-7fffc1e1a000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1e1a000-7fffc1e67000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1e67000-7fffc1eb4000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1eb4000-7fffc1f01000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1f01000-7fffc1f4e000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1f4e000-7fffc1f9b000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1f9b000-7fffc1fe8000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc1fe8000-7fffc2035000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc2035000-7fffc2082000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc2082000-7fffc20cf000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc20cf000-7fffc211c000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc211c000-7fffc2169000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc2169000-7fffc21b6000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc21b6000-7fffc2203000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc2203000-7fffc2250000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc2250000-7fffc229d000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
7fffc229d000-7fffc22ea000 r--p 00000000 08:06 3607931 /usr/share/fonts/truetype/freefont/FreeMono.ttf
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc48a0910 (LWP 8258)]
0x00007fffeebb24b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
Current language: auto
The current source language is "auto; currently c".
(gdb) bt
#0 0x00007fffeebb24b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007fffeebb5f50 in *__GI_abort () at abort.c:92
#2 0x00007fffeebeac97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>)
at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3 0x00007fffeebf4dd6 in malloc_printerr (action=3, str=0x7fffeecb67b0 "double free or corruption (!prev)", ptr=<value optimized out>)
at malloc.c:6217
#4 0x00007fffeebf974c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#5 0x00007ffff6e3bfc8 in av_close_input_stream (s=0x7fffd0c57d80) at utils.c:2403
#6 0x00007ffff7638fbf in AvFormatDecoder::CloseContext (this=0x7fffd0483a50) at avformatdecoder.cpp:549
#7 0x00007ffff7639127 in ~AvFormatDecoder (this=0x7fffd0483a50, __in_chrg=<value optimized out>) at avformatdecoder.cpp:504
#8 0x00007ffff75cf01b in NuppelVideoPlayer::SetDecoder (this=0x1860250, dec=0x7fffd1fda4a0) at NuppelVideoPlayer.cpp:7466
#9 0x00007ffff75f9e29 in NuppelVideoPlayer::OpenDummy (this=0x1860250) at NuppelVideoPlayer.cpp:1208
#10 0x00007ffff75fe638 in NuppelVideoPlayer::JumpToProgram (this=0x1860250) at NuppelVideoPlayer.cpp:3425
#11 0x00007ffff760b8c7 in NuppelVideoPlayer::StartPlaying (this=0x1860250, openfile=<value optimized out>) at NuppelVideoPlayer.cpp:3682
#12 0x00007ffff761912b in SpawnDecode (param=0x2029) at playercontext.cpp:29
#13 0x00007ffff279da04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fffeec5e80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()
(gdb)