High CPU usage in mythfrontend.real

Have a MythTV related problem? Ask for help from other MythTV users here.

Moderator: Forum Moderators

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

High CPU usage in mythfrontend.real

Post by nouglywires » Sun Nov 23, 2014 7:37 pm

This is a typical top report when I'm not watching or recording TV:

Code: Select all

top - 10:43:35 up 2 days, 12:07,  2 users,  load average: 1.01, 1.03, 1.05
Tasks: 143 total,   2 running, 141 sleeping,   0 stopped,   0 zombie
%Cpu(s): 49.7 us,  2.0 sy,  0.0 ni, 48.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   3658176 total,  3421292 used,   236884 free,   103628 buffers
KiB Swap:  3796988 total,     3328 used,  3793660 free.  2176536 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 5311 zyx       20   0 5419720 647296  41420 S 101.5 17.7   2354:02 /usr/bin/mythfrontend.real --syslog local7
 1617 mythtv    20   0 3788860  43356  12800 S   0.3  1.2  60:22.95 /usr/bin/mythbackend --syslog local7 --user mythtv --daemon
12365 zyx       20   0  109784   2320   1304 S   0.3  0.1   0:00.22 sshd: zyx@pts/0
12445 zyx       20   0   23708   1676   1160 R   0.3  0.0   0:00.05 top
mythfrontend.log has no entries at all during these busy times:
Nov 23 01:02:12 MainSt123 mythfrontend.real: mythfrontend[5311]: N CoreContext mythmainwindow.cpp:2760 (IdleTimeout) Entering standby mode after 90 minutes of inactivity
Nov 23 01:22:31 MainSt123 mythfrontend.real: mythfrontend[5311]: E CoreContext themeinfo.cpp:34 (ThemeInfo) ThemeInfo: The theme (myth://Temp@MainSt123/remotethemes/0.27
/Mythbuntu) is missing a themeinfo.xml file.
Nov 23 02:03:11 MainSt123 mythfrontend.real: mythfrontend[5311]: I CoreContext mythdbcon.cpp:409 (PurgeIdleConnections) New DB connection, total: 3
Nov 23 02:22:31 MainSt123 mythfrontend.real: mythfrontend[5311]: E CoreContext themeinfo.cpp:34 (ThemeInfo) ThemeInfo: The theme (myth://Temp@MainSt123/remotethemes/0.27
/Mythbuntu) is missing a themeinfo.xml file.
mytbackend.log reports lots of these, but they are not obviously related to frontend usage:
Nov 23 10:30:54 MainSt123 mythbackend: mythbackend[1617]: I ProcessRequest mainserver.cpp:1445 (HandleAnnounce) adding: MainSt123 as a client (events: 0)
Nov 23 10:31:03 MainSt123 mythbackend: mythbackend[1617]: I ProcessRequest mainserver.cpp:1443 (HandleAnnounce) MainServer::ANN Monitor
Shouldn't frontend CPU usage drop to nearly zero when it goes idle? Anyone have any suggestions? Thank you very much for your attention.

User avatar
paulh
Developer
Posts: 618
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: High CPU usage in mythfrontend.real

Post by paulh » Sun Nov 23, 2014 9:23 pm

Do you see the same if you switch themes to MythCenter-wide?

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by nouglywires » Sun Nov 23, 2014 11:14 pm

Thank you very much for the suggestion! So far with MythCenter-Wide, mythfrontend.real CPU is under 3%. I'll report if high CPU usage recurs.

I was using MythBuntu 28.16.

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

Re: High CPU usage in mythfrontend.real - RESOLVED

Post by nouglywires » Mon Nov 24, 2014 6:39 am

Follow-up - after an evening exercising MythTV, "This machine's load average: 1 Minute: 0.01, 5 Minutes: 0.04, 15 Minutes: 0.16"
Thank you again for the suggestion!

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

Not SOLVED - High CPU usage in mythfrontend.real

Post by nouglywires » Mon Nov 24, 2014 3:33 pm

I checked in late last night, an hour after TV watching ended, and mythfrontend.real was back to 105%.
I killed it and this morning restarted it. For a couple of hours it ran at 2.3% CPU - but at 9:47 I noticed it had popped up to 100% again. Here are the mythfrontend.log messages from this time period:
Nov 24 08:35:13 MainSt123 mythfrontend.real: mythfrontend[20111]: E CoreContext themeinfo.cpp:34 (ThemeInfo) ThemeInfo: The theme (myth://Temp@MainSt123/remotethemes/0.27/MythCenter-wide) is missing a themeinfo.xml file.
Nov 24 09:05:01 MainSt123 mythfrontend.real: mythfrontend[20111]: N CoreContext mythmainwindow.cpp:2760 (IdleTimeout) Entering standby mode after 90 minutes of inactivity
Nov 24 09:05:01 MainSt123 mythfrontend.real: mythfrontend[20111]: I CoreContext mythdbcon.cpp:409 (PurgeIdleConnections) New DB connection, total: 2
Nov 24 09:35:13 MainSt123 mythfrontend.real: mythfrontend[20111]: E CoreContext themeinfo.cpp:34 (ThemeInfo) ThemeInfo: The theme (myth://Temp@MainSt123/remotethemes/0.27/MythCenter-wide) is missing a themeinfo.xml file.
Why doesn't the front end really sleep? And why, when it's in standby mode, does it report a missing XML file? And is it possible that after reporting that, because it's in standby mode it gets confused and pins the CPU?
Thanks again for the assistance.

User avatar
paulh
Developer
Posts: 618
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: [SOLVED] High CPU usage in mythfrontend.real

Post by paulh » Mon Nov 24, 2014 8:55 pm

What version of Myth are you using?

One reason for the high cpu usage when in idle mode is the Mythbuntu theme has a alphpulse animation when recording which can cause a high cpu load because the screen is being redraw many times a second but this sounds like something different. https://code.mythtv.org/trac/ticket/12124

There was a bug in the idle mode code that was causing an infinite recursion but was fixed ages ago.

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

Re: [SOLVED] High CPU usage in mythfrontend.real

Post by nouglywires » Tue Nov 25, 2014 5:28 pm

There wasn't any recording activity in the time frame when it went from near-idle to flat-out.
Any suggestions of what I might do to identify the problem?
Thank you.

User avatar
paulh
Developer
Posts: 618
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: [SOLVED] High CPU usage in mythfrontend.real

Post by paulh » Tue Nov 25, 2014 6:26 pm

Ideally we would need a backtrace captured when the frontend is using the high cpu.

You would need to install the debug symbols so the backtraces are readable (I think you will only have to do No. 1 from here since the FE isn't actually crashing.
https://www.mythtv.org/wiki/debugging#Ubuntu_packages

Make sure you have htop and gdb installed.

Now run the FE until it is in the high cpu state.

Run htop to see what the PID of the frontend is (the first PID) and also what the PID of the thread that is using the most cpu is and take note.

Run gdb and follow the instructions to attach to the running mythfrontend here (you can skip the first bit since you already know the PID for mythfrontend). Also don't do the continue just grab the backtrace.
https://www.mythtv.org/wiki/debugging#A ... ng_process

You should be left with a gdb.txt which if you attack it here or email it to me if you want and let us know what the PID of the high cpu thread was we can hopefully work out what the problem is.

nouglywires
Newcomer
Posts: 8
Joined: Sun Nov 23, 2014 7:17 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by nouglywires » Sat Nov 29, 2014 9:09 pm

"SOLVED" should be removed from this thread. This may be related to https://www.mythtv.org/pipermail/mythtv ... 70011.html which extends into https://www.mythtv.org/pipermail/mythtv ... 74274.html
After running sar to track when usage goes to 100% and also using "mythfrontend -v file --loglevel debug" to trace file activity, I've narrow the problem down to this sequence - one processor core goes to 100% around 14:27:09: (redundant "Nov 27 14:27:03 MainSt123 mythfrontend.real: mythfrontend[3338]:" removed from the lines below for readability):

Code: Select all

14:23:03 D CoreContext housekeeper.cpp:105 (CheckRun) Checking to run HardwareProfiler
14:24:03 D CoreContext housekeeper.cpp:662 (Run) Running HouseKeeper.
14:24:03 D CoreContext housekeeper.cpp:105 (CheckRun) Checking to run HardwareProfiler
14:25:03 D CoreContext housekeeper.cpp:662 (Run) Running HouseKeeper.
14:25:03 D CoreContext housekeeper.cpp:105 (CheckRun) Checking to run HardwareProfiler
14:26:03 D CoreContext housekeeper.cpp:662 (Run) Running HouseKeeper.
14:26:03 D CoreContext housekeeper.cpp:105 (CheckRun) Checking to run HardwareProfiler
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/themes.zip
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/themes.zip...) called from UI thread
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/0.27.4/MythCenter-wide/themeinfo.xml
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/0.27.4/MythCenter-wide/themeinfo.xml...) called from UI thread
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/0.27.3/MythCenter-wide/themeinfo.xml
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/0.27.3/MythCenter-wide/themeinfo.xml...) called from UI thread
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/0.27.2/MythCenter-wide/themeinfo.xml
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/0.27.2/MythCenter-wide/themeinfo.xml...) called from UI thread
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/0.27.1/MythCenter-wide/themeinfo.xml
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/0.27.1/MythCenter-wide/themeinfo.xml...) called from UI thread
14:27:03 I CoreContext remotefile.cpp:469 (Exists) RemoteFile::Exists(): looking for remote file: myth://Temp@MainSt123/remotethemes/0.27/MythCenter-wide/themeinfo.xml
14:27:03 D CoreContext mythcorecontext.cpp:1237 (SendReceiveStringList) SendReceiveStringList(QUERY_FILE_EXISTS,remotethemes/0.27/MythCenter-wide/themeinfo.xml...) called from UI thread
14:27:23 E CoreContext themeinfo.cpp:34 (ThemeInfo) ThemeInfo: The theme (myth://Temp@MainSt123/remotethemes/0.27/MythCenter-wide) is missing a themeinfo.xml file.
14:27:23 D CoreContext housekeeper.cpp:662 (Run) Running HouseKeeper.
14:27:23 D CoreContext housekeeper.cpp:105 (CheckRun) Checking to run HardwareProfiler
14:28:03 D CoreContext housekeeper.cpp:662 (Run) Running HouseKeeper.
A gdb trace on the 100% CPU process identified this busy thread:

Code: Select all

Thread 13 (Thread 0x7fbed4890700 (LWP 26098)):
#0  0x00007fbf9b388ac3 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:4087
        size = <optimized out>
        fb = <optimized out>
        nextchunk = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        errstr = <optimized out>
        locked = <optimized out>
#1  0x00007fbf9bd2079a in QUrl::setUrl(QString const&, QUrl::ParsingMode) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007fbf9ea2cb91 in MythDownloadManager::run (this=0x2e167b0) at mythdownloadmanager.cpp:317
        dlInfo = 0x2fe41e0
        qurl = {d = 0x7fbe7c17e200}
        itemsInQueue = true
        waitAnyway = false
        __FUNCTION__ = "run"
        downloading = true
        itemsInCancellationQueue = false
#3  0x00007fbf9e9cabcc in MThreadInternal::run (this=0x2e168f0) at mthread.cpp:79
No locals.
#4  0x00007fbf9bc6432f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007fbf9d7d0182 in start_thread (arg=0x7fbed4890700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7fbed4890700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140457586263808, -3600772577137926782, 0, 0, 140457586264512, 140457586263808, 3565396778376879490, 3564676694522715522}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007fbf9b403fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
This points to a problem with mythdownloadmanager.cpp trying to grab a remote themeinfo.xml. Anyone familiar with that module? Any suggestions?
To restore my system to stability I now shut down the front end when I'm not watching TV... but that's a hassle.

n8woods1278
Newcomer
Posts: 14
Joined: Wed Oct 22, 2014 7:42 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by n8woods1278 » Fri Dec 05, 2014 1:54 am

I am seeing the same issue on my system with VERY simular mythfronend.log and mythbackend.log entries... If it is the same cause, I would be happy to add data points to help solve this.... I have my system seup to use VDPAU, so even if the FE is playing a video, the CPU ussage shouldn't be that high.

User avatar
paulh
Developer
Posts: 618
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: High CPU usage in mythfrontend.real

Post by paulh » Fri Dec 05, 2014 10:19 am

n8woods1278 wrote:I am seeing the same issue on my system with VERY simular mythfronend.log and mythbackend.log entries... If it is the same cause, I would be happy to add data points to help solve this.... I have my system seup to use VDPAU, so even if the FE is playing a video, the CPU ussage shouldn't be that high.
It would be great if you could get a back trace when the FE is in the 100% CPU state as described in #8 above just to confirm we are looking in the right place.

A log using -v file -loglevel debug from the same run would be useful as well.

We have a theory what might be happening but the BT we have doesn't seem to back it up.

n8woods1278
Newcomer
Posts: 14
Joined: Wed Oct 22, 2014 7:42 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by n8woods1278 » Sat Dec 06, 2014 5:39 pm

I attemped to run the back trace this morning after a reboot... I had some troubles that I think I worked out, but I am not sure I what i did wrong... Here is a copy of the SSH Terminal I used:

Code: Select all

woods@Myth-One:~$ sudo apt-get install gdb gdb-doc gdbserver 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gdb-minimal
The following NEW packages will be installed:
  gdb gdb-doc gdbserver
0 upgraded, 3 newly installed, 1 to remove and 0 not upgraded.
Need to get 6,099 kB of archives.
After this operation, 10.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main gdb amd64 7.7.1-0ubuntu5~14.04.2 [2,198 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main gdb-doc all 7.7.1-0ubuntu5~14.04.2 [3,774 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/universe gdbserver amd64 7.7.1-0ubuntu5~14.04.2 [127 kB]
Fetched 6,099 kB in 0s (7,153 kB/s)
dpkg: gdb-minimal: dependency problems, but removing anyway as you requested:
 apport-noui depends on gdb-minimal | gdb; however:
  Package gdb-minimal is to be removed.
  Package gdb is not installed.

(Reading database ... 155639 files and directories currently installed.)
Removing gdb-minimal (7.7.1-0ubuntu5~14.04.2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Selecting previously unselected package gdb.
(Reading database ... 155626 files and directories currently installed.)
Preparing to unpack .../gdb_7.7.1-0ubuntu5~14.04.2_amd64.deb ...
Unpacking gdb (7.7.1-0ubuntu5~14.04.2) ...
Selecting previously unselected package gdb-doc.
Preparing to unpack .../gdb-doc_7.7.1-0ubuntu5~14.04.2_all.deb ...
Unpacking gdb-doc (7.7.1-0ubuntu5~14.04.2) ...
Selecting previously unselected package gdbserver.
Preparing to unpack .../gdbserver_7.7.1-0ubuntu5~14.04.2_amd64.deb ...
Unpacking gdbserver (7.7.1-0ubuntu5~14.04.2) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for install-info (5.2.0.dfsg.1-2) ...
Setting up gdb (7.7.1-0ubuntu5~14.04.2) ...
Setting up gdb-doc (7.7.1-0ubuntu5~14.04.2) ...
Setting up gdbserver (7.7.1-0ubuntu5~14.04.2) ...
woods@Myth-One:~$ gdb
gdb        gdbserver  gdbtui     gdbus      
woods@Myth-One:~$ gdb
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) set logging on
Copying output to gdb.txt.
(gdb) set pagination off
(gdb) attach 1671
Attaching to process 1671
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
(gdb) exit
Undefined command: "exit".  Try "help".
(gdb) q
woods@Myth-One:~$ sudo gdb
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) set logging on
Copying output to gdb.txt.
(gdb) set pagination off
(gdb) attach 1671
Attaching to process 1671
/usr/bin/mythfrontend.real (deleted): No such file or directory.
(gdb) continue 
Continuing.

thread apply all bt full

^C
Program received signal SIGINT, Interrupt.
0x91445bad in ?? ()
(gdb) thread apply all bt full

Thread 1 (process 1671):
Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x1ac459a0: 
#0  0x91445bad in ?? ()
No symbol table info available.
Cannot access memory at address 0x1ac459a0
(gdb) exit
Undefined command: "exit".  Try "help".
(gdb) q
A debugging session is active.

	Inferior 1 [process 1671] will be detached.

Quit anyway? (y or n) n
Not confirmed.
(gdb) set logging off
Done logging to gdb.txt.
(gdb) detach 
Detaching from program: , process 1671
(gdb) quit
woods@Myth-One:~$ ls -l
total 13764
-rw------- 1 woods woods     245 Dec  6 09:37 dead.letter
drwxr-xr-x 2 woods woods    4096 Nov 29 12:41 Desktop
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Documents
drwxr-xr-x 2 woods woods    4096 Nov 29 13:39 Downloads
-rw-rw-r-- 1 woods woods     855 Dec  6 10:58 gdb.txt
-rw-r--r-- 1 woods woods      26 Dec  5 21:15 lastbackuptime-Myth-One.log
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Music
-rw-rw-r-- 1 woods woods 4403139 Nov 30 12:02 mythbuntu-system-backup_Myth-One_20141130-1202_MBE_YESDB.tar.gz
-rw-r--r-- 1 root  root  9642785 Dec  5 21:15 mythbuntu-system-backup_Myth-One_20141205-2115_MBE_YESDB.tar.gz
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Pictures
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Public
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Templates
drwxr-xr-x 2 woods woods    4096 Nov 29 11:27 Videos
woods@Myth-One:~$ cat gdb.txt 
Attaching to process 1671
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
Undefined command: "exit".  Try "help".
Attaching to process 1671
/usr/bin/mythfrontend.real (deleted): No such file or directory.
Continuing.

Program received signal SIGINT, Interrupt.
0x91445bad in ?? ()

Thread 1 (process 1671):
Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x1ac459a0: 
#0  0x91445bad in ?? ()
No symbol table info available.
Cannot access memory at address 0x1ac459a0
Undefined command: "exit".  Try "help".
A debugging session is active.

	Inferior 1 [process 1671] will be detached.

Quit anyway? (y or n) Not confirmed.
woods@Myth-One:~$ 
If you could let me know what I did wrong, on the back trace and I can run again.

Aslo I am not sure what exactly you mean by:
A log using -v file -loglevel debug from the same run would be useful as well.
I am guessing that there is some event that is causing this condidion to happen and the back trace should be started before, event , and ended after...
let me know if that is not correct, and you only need the info when in the 100% condidtion.


Just some extra info that may not be meaningful outside my system:
At Approx 8:30 am (local time)
Rebooted system and ran updates and installed gdb (htop and atop were already installed, as was mythtv-dbg)
Opened a second SSH session and ran htop and filtered for 'myth' sorted by CUP%
used PID from top mythfronted process
ran gdb commands per https://www.mythtv.org/wiki/debugging#A ... ng_process
thru to continue, then waited for CPU 100% on mythfrontend
after breakfast found that event occured prior to system uptime of 2 hours
tried thread apply all bt full, but had to CTRL-C to get the (gdb) prompt back
then continued the above links directions.
ran cat gdb.txt and created this post

User avatar
paulh
Developer
Posts: 618
Joined: Thu Feb 06, 2014 6:09 pm
Great Britain

Re: High CPU usage in mythfrontend.real

Post by paulh » Sun Dec 07, 2014 12:13 am

n8woods1278 wrote: If you could let me know what I did wrong, on the back trace and I can run again.
I think you must have used the wrong PID to attach gdb to. Try using ps and use the PID of mythfrontend.real or whatever Mythbuntu calls mythfrontend.
Aslo I am not sure what exactly you mean by: A log using -v file -loglevel debug from the same run would be useful as well.
I mean when you start the frontend pass '-v file -loglevel debug' as parameters which will enable some extra debugging in the log.
I am guessing that there is some event that is causing this condidion to happen and the back trace should be started before, event , and ended after...
let me know if that is not correct, and you only need the info when in the 100% condidtion.
You can leave the frontend running as normal then when you notice it's using 100% cpu look in htop to see which thread it is and make a note of the PID then attach gdb to the PID of mythfrontend.real to get a bt when the FE is in this condition.

n8woods1278
Newcomer
Posts: 14
Joined: Wed Oct 22, 2014 7:42 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by n8woods1278 » Sun Dec 07, 2014 12:44 am

I have restarted the frontend from an xterm window with: mythfrontend -v file --loglevel debug &
Hopefully in the next hour or two CPU should Ramp up. When I see that I will get the BT and post.

n8woods1278
Newcomer
Posts: 14
Joined: Wed Oct 22, 2014 7:42 pm
United States of America

Re: High CPU usage in mythfrontend.real

Post by n8woods1278 » Sun Dec 07, 2014 3:07 am

here is the bt

Code: Select all

Attaching to process 6381
<...READING AND LOADING SYMBOLS...>
Loaded symbols for /lib/x86_64-linux-gnu/libnss_compat.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libnss_nis-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_nis.so.2
0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
81	../sysdeps/unix/syscall-template.S: No such file or directory.

Thread 25 (Thread 0x7f3f2fe57700 (LWP 6390)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f4cb9bc12 in MThreadInternal::exec (this=0x12b5ae0) at mthread.cpp:85
        ph = {<QObject> = {<No data fields>}, purgeTimer = 1}
#8  0x00007f3f4cb9b4fe in MThread::exec (this=0x12b29d0) at mthread.cpp:327
No locals.
#9  0x00007f3f4cc58d8b in LogServerThread::run (this=0x12b29c0) at loggingserver.cpp:865
        locker = {val = 139909850573440}
        abortThread = false
#10 0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12b5ae0) at mthread.cpp:79
No locals.
#11 0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#12 0x00007f3f4b998182 in start_thread (arg=0x7f3f2fe57700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2fe57700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909363234560, 7985928475020589894, 0, 0, 139909363235264, 139909363234560, -8021499819857577146, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#13 0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 24 (Thread 0x7f3f2f656700 (LWP 6391)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007f3f49e1b7f4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f4cc5976c in LogForwardThread::run (this=0x7f3f2800be70) at loggingserver.cpp:1173
        lock = {val = 139909850573505}
        processed = 2
        loggers = {{p = {static shared_null = {ref = {_q_value = 26565}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f3f00000000}, d = 0x7f3f00000000}}
#3  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x7f3f2800bda0) at mthread.cpp:79
No locals.
#4  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f4b998182 in start_thread (arg=0x7f3f2f656700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2f656700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909354841856, 7985928475020589894, 0, 0, 139909354842560, 139909354841856, -8021498720882820282, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 23 (Thread 0x7f3f2ee55700 (LWP 6392)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007f3f49e1b7f4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f4cc4d222 in LoggerThread::run (this=0x12b5d30) at logging.cpp:394
        item = 0x3e36f40
        __FUNCTION__ = "run"
        dieNow = false
        qLock = {val = 139909850573329}
#3  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12b66b0) at mthread.cpp:79
No locals.
#4  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f4b998182 in start_thread (arg=0x7f3f2ee55700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2ee55700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909346449152, 7985928475020589894, 0, 0, 139909346449856, 139909346449152, -8021497621908063418, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 22 (Thread 0x7f3f2deef700 (LWP 6394)):
#0  0x00007f3f4b99fb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f4cca6ce0 in MythSystemLegacyManager::run (this=0x12ca850) at mythsystemunix.cpp:284
        ms = 0x12ead70
        pid = -1
        status = 0
        i = {i = 0x12e5ec0}
        ts = {tv_sec = 0, tv_nsec = 100000000}
        next = {i = 0x0}
        now = 1417912012
        __FUNCTION__ = "run"
#2  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12eafd0) at mthread.cpp:79
No locals.
#3  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3f2deef700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2deef700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909330302720, 7985928475020589894, 0, 0, 139909330303424, 139909330302720, -8021495331616752826, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 21 (Thread 0x7f3f2d4c7700 (LWP 6395)):
#0  0x00007f3f4b99fb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f4cca895b in MythSystemLegacySignalManager::run (this=0x12dd060) at mythsystemunix.cpp:516
        ts = {tv_sec = 0, tv_nsec = 50000000}
        __FUNCTION__ = "run"
#2  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12eaca0) at mthread.cpp:79
No locals.
#3  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3f2d4c7700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2d4c7700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909319653120, 7985928475020589894, 0, 0, 139909319653824, 139909319653120, -8021494519867933882, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 20 (Thread 0x7f3f2ccc6700 (LWP 6396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f49e1b816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f4cca5d40 in MythSystemLegacyIOHandler::run (this=0x12f8cd0) at mythsystemunix.cpp:101
        locker = {val = 19893489}
        __FUNCTION__ = "run"
#3  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12e8800) at mthread.cpp:79
No locals.
#4  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f4b998182 in start_thread (arg=0x7f3f2ccc6700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f2ccc6700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139909311260416, 7985928475020589894, 0, 0, 139909311261120, 139909311260416, -8021493420893177018, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 19 (Thread 0x7f3f17fff700 (LWP 6397)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f49e1b816 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f4cca5d40 in MythSystemLegacyIOHandler::run (this=0x1308da0) at mythsystemunix.cpp:101
        locker = {val = 19959233}
        __FUNCTION__ = "run"
#3  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12bd4a0) at mthread.cpp:79
No locals.
#4  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f4b998182 in start_thread (arg=0x7f3f17fff700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f17fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908962318080, 7985928475020589894, 0, 0, 139908962318784, 139908962318080, -8021587836622374074, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 18 (Thread 0x7f3f177fe700 (LWP 6400)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f43ea5ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
No symbol table info available.
#2  0x00007f3f43ea6039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
No symbol table info available.
#3  0x00007f3f4b998182 in start_thread (arg=0x7f3f177fe700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f177fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908953925376, 7985928475020589894, 0, 0, 139908953926080, 139908953925376, -8021586737647617210, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 17 (Thread 0x7f3f16bed700 (LWP 6401)):
#0  0x00007f3f495aa823 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f4cf5a3d4 in SSDP::run (this=0x13323a0) at ssdp.cpp:293
        nMaxSocket = 29
        count = 0
        read_set = {fds_bits = {872415232, 0 <repeats 15 times>}}
        timeout = {tv_sec = 0, tv_usec = 657714}
        __FUNCTION__ = "run"
#2  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12f40f0) at mthread.cpp:79
No locals.
#3  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3f16bed700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f16bed700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908941272832, 7985928475020589894, 0, 0, 139908941273536, 139908941272832, -8021585080327111866, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 16 (Thread 0x7f3f163ec700 (LWP 6402)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007f3f49e19f4a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f49e1a76d in QThread::msleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#3  0x00007f3f4cb9bc92 in MThreadInternal::MSleep (time=100) at mthread.cpp:92
No locals.
#4  0x00007f3f4cb9b552 in MThread::msleep (time=100) at mthread.cpp:342
No locals.
#5  0x00007f3f4cf5fedd in TaskQueue::run (this=0x1323d60) at taskqueue.cpp:150
        ttNow = {tv_sec = 1417919824, tv_usec = 499323}
        pTask = 0x0
        __FUNCTION__ = "run"
#6  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x12e5890) at mthread.cpp:79
No locals.
#7  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8  0x00007f3f4b998182 in start_thread (arg=0x7f3f163ec700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f163ec700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908932880128, 7985928475020589894, 0, 0, 139908932880832, 139908932880128, -8021583981352355002, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 15 (Thread 0x7f3f15beb700 (LWP 6403)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f43b12aa6 in ?? () from /usr/lib/x86_64-linux-gnu/libdns_sd.so.1
No symbol table info available.
#2  0x00007f3f3a3ef51b in avahi_simple_poll_run () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3
No symbol table info available.
#3  0x00007f3f43b12f8c in ?? () from /usr/lib/x86_64-linux-gnu/libdns_sd.so.1
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3f15beb700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f15beb700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908924487424, 7985928475020589894, 0, 0, 139908924488128, 139908924487424, -8021582882377598138, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 14 (Thread 0x7f3f153ea700 (LWP 6404)):
#0  0x00007f3f495aa823 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f4c8b1951 in LIRC::run (this=0x11021f0) at lirc.cpp:456
        readfds = {fds_bits = {137438953472, 0 <repeats 15 times>}}
        timeout = {tv_sec = 0, tv_usec = 891755}
        ret = 0
        codes = {{p = {static shared_null = {ref = {_q_value = 26565}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f3e7c00b380}, d = 0x7f3e7c00b380}}
        __FUNCTION__ = "run"
#2  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x1057cf0) at mthread.cpp:79
No locals.
#3  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3f153ea700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f153ea700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908916094720, 7985928475020589894, 0, 0, 139908916095424, 139908916094720, -8021581783402841274, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 13 (Thread 0x7f3f14be9700 (LWP 6405)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007f3f49e1b7f4 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f4cbcbefe in MythSignalingTimer::run (this=0x131f2b0) at mythsignalingtimer.cpp:84
        locker = {val = 20050657}
#3  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x1289930) at mthread.cpp:79
No locals.
#4  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f4b998182 in start_thread (arg=0x7f3f14be9700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3f14be9700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139908907702016, 7985928475020589894, 0, 0, 139908907702720, 139908907702016, -8021580684428084410, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 12 (Thread 0x7f3e637fe700 (LWP 6411)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f4cb9bbe8 in MThreadInternal::QThreadRun (this=0x7f3e6c013550) at mthread.cpp:81
No locals.
#8  0x00007f3f4cb9b4d2 in MThread::run (this=0x7f3e6c013cf0) at mthread.cpp:321
No locals.
#9  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x7f3e6c013550) at mthread.cpp:79
No locals.
#10 0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007f3f4b998182 in start_thread (arg=0x7f3e637fe700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e637fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139905934026496, 7985928475020589894, 0, 0, 139905934027200, 139905934026496, -8021067768159306938, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 11 (Thread 0x7f3e62ffd700 (LWP 6414)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f4cb9bbe8 in MThreadInternal::QThreadRun (this=0x7f3e6c015fc0) at mthread.cpp:81
No locals.
#8  0x00007f3f4cb9b4d2 in MThread::run (this=0x7f3e6c015f40) at mthread.cpp:321
No locals.
#9  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x7f3e6c015fc0) at mthread.cpp:79
No locals.
#10 0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007f3f4b998182 in start_thread (arg=0x7f3e62ffd700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e62ffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139905925633792, 7985928475020589894, 0, 0, 139905925634496, 139905925633792, -8021066669184550074, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 10 (Thread 0x7f3e61ffb700 (LWP 6417)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f425a981d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#2  0x00007f3f425a9859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#3  0x00007f3f4b998182 in start_thread (arg=0x7f3e61ffb700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e61ffb700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139905908848384, 7985928475020589894, 0, 0, 139905908849088, 139905908848384, -8021064471235036346, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 9 (Thread 0x7f3e617fa700 (LWP 6418)):
#0  0x00007f3f49ed9acf in QUrl::toString(QFlags<QUrl::FormattingOption>) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#1  0x00007f3f4cbfdbce in MythDownloadManager::run (this=0x1110b20) at mythdownloadmanager.cpp:321
        dlInfo = 0x3ce73d0
        qurl = {d = 0x7f3e4c00b6b0}
        itemsInQueue = true
        waitAnyway = false
        __FUNCTION__ = "run"
        downloading = true
        itemsInCancellationQueue = false
#2  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x175df30) at mthread.cpp:79
No locals.
#3  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3e617fa700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e617fa700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139905900455680, 7985928475020589894, 0, 0, 139905900456384, 139905900455680, -8021063372260279482, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 8 (Thread 0x7f3e60ff9700 (LWP 6419)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f422ea20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#2  0x00007f3f425d8fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#3  0x00007f3f4b998182 in start_thread (arg=0x7f3e60ff9700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e60ff9700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139905892062976, 7985928475020589894, 0, 0, 139905892063680, 139905892062976, -8021062273285522618, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 7 (Thread 0x7f3e07ffd700 (LWP 6420)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1  0x00007f3f41a9417b in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#2  0x00007f3f41a94364 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#3  0x00007f3f425d8fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3e07ffd700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e07ffd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904398907136, 7985928475020589894, 0, 0, 139904398907840, 139904398907136, -8020989703370605754, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 6 (Thread 0x7f3e077fc700 (LWP 6421)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f4cb9bbe8 in MThreadInternal::QThreadRun (this=0x177e2c0) at mthread.cpp:81
No locals.
#8  0x00007f3f4cb9b4d2 in MThread::run (this=0x133d350) at mthread.cpp:321
No locals.
#9  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x177e2c0) at mthread.cpp:79
No locals.
#10 0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007f3f4b998182 in start_thread (arg=0x7f3e077fc700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e077fc700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904390514432, 7985928475020589894, 1, 1, 139904390515136, 139904390514432, -8020988604395848890, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 5 (Thread 0x7f3e06ffb700 (LWP 6422)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f43b12aa6 in ?? () from /usr/lib/x86_64-linux-gnu/libdns_sd.so.1
No symbol table info available.
#2  0x00007f3f3a3ef51b in avahi_simple_poll_run () from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3
No symbol table info available.
#3  0x00007f3f43b12f8c in ?? () from /usr/lib/x86_64-linux-gnu/libdns_sd.so.1
No symbol table info available.
#4  0x00007f3f4b998182 in start_thread (arg=0x7f3e06ffb700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e06ffb700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904382121728, 7985928475020589894, 0, 0, 139904382122432, 139904382121728, -8020987505421092026, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#5  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 4 (Thread 0x7f3e05ba7700 (LWP 6423)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007f3f49e19f4a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#2  0x00007f3f49e1a76d in QThread::msleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#3  0x00007f3f4cb9bc92 in MThreadInternal::MSleep (time=5000) at mthread.cpp:92
No locals.
#4  0x00007f3f4cb9b552 in MThread::msleep (time=5000) at mthread.cpp:342
No locals.
#5  0x00007f3f4c2073a6 in MonitorThread::run (this=0x17849b0) at mythmediamonitor.cpp:57
No locals.
#6  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x17573d0) at mthread.cpp:79
No locals.
#7  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8  0x00007f3f4b998182 in start_thread (arg=0x7f3e05ba7700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e05ba7700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904360806144, 7985928475020589894, 0, 0, 139904360806848, 139904360806144, -8020984775969375418, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 3 (Thread 0x7f3e053a6700 (LWP 6424)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f4cb9bbe8 in MThreadInternal::QThreadRun (this=0x1733cc0) at mthread.cpp:81
No locals.
#8  0x00007f3f4cb9b4d2 in MThread::run (this=0x1ba0260) at mthread.cpp:321
No locals.
#9  0x00007f3f4cb9bbcc in MThreadInternal::run (this=0x1733cc0) at mthread.cpp:79
No locals.
#10 0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#11 0x00007f3f4b998182 in start_thread (arg=0x7f3e053a6700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e053a6700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904352413440, 7985928475020589894, 0, 0, 139904352414144, 139904352413440, -8020983676994618554, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#12 0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 2 (Thread 0x7f3e04ba5700 (LWP 6425)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#5  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49e18c5f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f49e1b32f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8  0x00007f3f4b998182 in start_thread (arg=0x7f3e04ba5700) at pthread_create.c:312
        __res = <optimized out>
        pd = 0x7f3e04ba5700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139904344020736, 7985928475020589894, 0, 0, 139904344021440, 139904344020736, -8020982578019861690, -8021719558398313658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x00007f3f495b2efd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7f3f4e19a800 (LWP 6381)):
#0  0x00007f3f495a5bad in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007f3f3f560fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x00007f3f3f5610ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x00007f3f49f4a7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#4  0x00007f3f4a83bbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
No symbol table info available.
#5  0x00007f3f49f1c0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#6  0x00007f3f49f1c3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#7  0x00007f3f49f21b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
No symbol table info available.
#8  0x0000000000454807 in main (argc=7, argv=0x7fffd18a7e38) at main.cpp:1781
        cmdline = {<MythCommandLineParser> = {_vptr.MythCommandLineParser = 0x912870 <vtable for MythFrontendCommandLineParser+16>, m_appname = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10620}, alloc = 0, size = 0, data = 0x7f3f4a28393a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2199}, alloc = 0, size = 0, data = 0x7f3f4a28391a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1098870, static codecForCStrings = 0x0}, m_optionedArgs = {{d = 0x1098ec0, e = 0x1098ec0}}, m_namedArgs = {{d = 0x1098d90, e = 0x1098d90}}, m_passthroughActive = false, m_overridesImported = true, m_verbose = false}, <No data fields>}
        __FUNCTION__ = "main"
        fileprefix = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10620}, alloc = 0, size = 0, data = 0x7f3f4a28393a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2199}, alloc = 0, size = 0, data = 0x7f3f4a28391a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x12b87d0, static codecForCStrings = 0x0}
        bonjour = {d = 0x1323d10}
        themename = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10620}, alloc = 0, size = 0, data = 0x7f3f4a28393a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2199}, alloc = 0, size = 0, data = 0x7f3f4a28391a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1071420, static codecForCStrings = 0x0}
        mainWindow = 0x127c110
        sysEventHandler = 0x1a2d290
        housekeeping = 0x1bb1b70
        bBypassAutoDiscovery = false
        signallist = {{p = {static shared_null = {ref = {_q_value = 26565}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x12a5380}, d = 0x12a5380}}
        retval = 0
        ResetSettings = false
        themedir = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 10620}, alloc = 0, size = 0, data = 0x7f3f4a28393a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2199}, alloc = 0, size = 0, data = 0x7f3f4a28391a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x115d800, static codecForCStrings = 0x0}
        bPromptForBackend = false
        callCleanup = {m_cleanFunction = 0x448f00 <(anonymous namespace)::cleanup()>}
        mon = 0x16ccc50
        networkControl = 0x0
        themeUpdateChecker = 0x1b92550
        ret = 0
        dir = {d_ptr = {d = 0x1337350}}
        bcm = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7f3f4a27ec40 <QObject::staticMetaObject>, stringdata = 0x68c320 <qt_meta_stringdata_BackendConnectionManager> "BackendConnectionManager", data = 0x68c2c0 <qt_meta_data_BackendConnectionManager>, extradata = 0x917d40 <BackendConnectionManager::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x656aae <BackendConnectionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, m_reconnecting = 0x0, m_reconnect_timer = 0x1bab060, m_reconnect_again = false}
I had to cut out all the reading and loading sysbols to be able to post... let me know if you need them.

Post Reply