Mythfrontend crashes when switching between live iptv channels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MythTV |
Unknown
|
Unknown
|
|||
mythtv (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
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+
mythtv-frontend is from standard ubuntu karmic:
Installed: 0.22.0+
Candidate: 0.22.0+
Version table:
*** 0.22.0+
500 http://
100 /var/lib/
Reading symbols from /usr/bin/
(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/
[Thread debugging using libthread_db enabled]
2010-01-17 09:24:41.012 mythfrontend version: branches/
[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/
[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/
2010-01-17 09:24:42.093 JoystickMenuThread Error: Joystick disabled - Failed to read /nfs/home/
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/
2010-01-17 09:24:43.256 Loaded base theme from /usr/share/
2010-01-17 09:24:43.286 Loaded base theme from /usr/share/
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/
[New Thread 0x7fffcae82910 (LWP 8250)]
2010-01-17 09:24:45.372 MMUnix::AddDevice() Error: failed to stat /dev/bdi,
2010-01-17 09:24:45.378 MMUnix::AddDevice() Error: failed to stat /dev/power,
2010-01-17 09:24:45.383 MMUnix::AddDevice() Error: failed to stat /dev/trace,
2010-01-17 09:24:45.391 Loading window theme from /usr/share/
2010-01-17 09:24:45.564 Loading menu theme from /usr/share/
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(
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]
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/
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib/libpthread
/lib/libc.
======= Memory map: ========
00400000-0061f000 r-xp 00000000 08:06 3281546 /usr/bin/
0081f000-00820000 r--p 0021f000 08:06 3281546 /usr/bin/
00820000-00822000 rw-p 00220000 08:06 3281546 /usr/bin/
00822000-01e5c000 rw-p 00000000 00:00 0 [heap]
40000000-40002000 rwxp 00000000 00:0f 1705 /dev/zero
7fffbb43d000-
7fffbb43e000-
7fffbbc3e000-
7fffbbc3f000-
7fffbc43f000-
7fffc0440000-
7fffc0445000-
7fffc0644000-
7fffc0645000-
7fffc0646000-
7fffc0647000-
7fffc0e47000-
7fffc0e48000-
7fffc1695000-
7fffc16e2000-
7fffc172f000-
7fffc177c000-
7fffc17c9000-
7fffc1816000-
7fffc1863000-
7fffc18b0000-
7fffc18fd000-
7fffc194a000-
7fffc1997000-
7fffc19e4000-
7fffc1a31000-
7fffc1a7e000-
7fffc1acb000-
7fffc1b18000-
7fffc1b65000-
7fffc1bb2000-
7fffc1bff000-
7fffc1c4c000-
7fffc1c99000-
7fffc1ce6000-
7fffc1d33000-
7fffc1d80000-
7fffc1dcd000-
7fffc1e1a000-
7fffc1e67000-
7fffc1eb4000-
7fffc1f01000-
7fffc1f4e000-
7fffc1f9b000-
7fffc1fe8000-
7fffc2035000-
7fffc2082000-
7fffc20cf000-
7fffc211c000-
7fffc2169000-
7fffc21b6000-
7fffc2203000-
7fffc2250000-
7fffc229d000-
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc48a0910 (LWP 8258)]
0x00007fffeebb24b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/
64 ../nptl/
in ../nptl/
Current language: auto
The current source language is "auto; currently c".
(gdb) bt
#0 0x00007fffeebb24b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/
#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/
#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_
#6 0x00007ffff7638fbf in AvFormatDecoder
#7 0x00007ffff7639127 in ~AvFormatDecoder (this=0x7fffd04
#8 0x00007ffff75cf01b in NuppelVideoPlay
#9 0x00007ffff75f9e29 in NuppelVideoPlay
#10 0x00007ffff75fe638 in NuppelVideoPlay
#11 0x00007ffff760b8c7 in NuppelVideoPlay
#12 0x00007ffff761912b in SpawnDecode (param=0x2029) at playercontext.
#13 0x00007ffff279da04 in start_thread (arg=<value optimized out>) at pthread_
#14 0x00007fffeec5e80d in clone () at ../sysdeps/
#15 0x0000000000000000 in ?? ()
(gdb)
Changed in mythtv: | |
status: | Unknown → New |
Changed in mythtv (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in mythtv: | |
status: | New → Unknown |
Changed in mythtv: | |
status: | Unknown → New |
Changed in mythtv: | |
status: | New → Confirmed |
Changed in mythtv: | |
status: | Confirmed → Unknown |
Howdy, and thank you for going the extra mile to get a valid backtrace. I went ahead and opened an upstream ticket, but you should be aware that you, or your mirror, does not seem to be tracking the auto-build ppa correctly - the mythtv revision for fixes is well about the 23000 number now. It is remotely possible this problem has already been fixed. If you can update and report back, it would be greatly appreciated!