[mythtv] [mythtv-commits] mythtv branch master updated by wagnerrp. v0.28-pre-331-g4d07f28

George Nassas gnassas at mac.com
Thu Oct 10 21:02:35 UTC 2013


On 2013-10-09, at 1:11 AM, Git Repo Owner wrote:

> The branch, master has been updated on the
> mythtv repository by gitolite user wagnerrp.
>       via  4d07f2804c64f1f045480fa1f882050b2fcb3111 (commit)
>       via  f4669d6c1b752b943b2b2f04c7382445b88a3d70 (commit)
>      from  ce92564fe89eca26f3dd491494a0c6640044906f (commit)
> 
> - Log -----------------------------------------------------------------
> commit f4669d6c1b752b943b2b2f04c7382445b88a3d70
> Author:    Raymond Wagner <rwagner at mythtv.org> at Wed, 9 Oct 2013 01:08:10 -0400
> Committer: Raymond Wagner <rwagner at mythtv.org> at Wed, 9 Oct 2013 01:08:10 -0400
> URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=f4669d6c1b752b943b2b2f04c7382445b88a3d70
> 
> Have backendhousekeeper check for artwork update boolean.

For some reason this commit is causing my backend to segfault. The change looks innocent enough but it borks every time. The traceback looks like this:

Core was generated by `/usr/bin/mythbackend --daemon --logpath /var/log/mythtv --pidfile /var/run/myth'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f051afcdfcd in QObject::~QObject (this=0x1af1858, __in_chrg=<optimized out>) at kernel/qobject.cpp:820
#0  0x00007f051afcdfcd in QObject::~QObject (this=0x1af1858, __in_chrg=<optimized out>) at kernel/qobject.cpp:820
#1  0x00007f05247c4db3 in MythSystemLegacy::~MythSystemLegacy (this=0x1af17e0, __in_chrg=<optimized out>) at mythsystemlegacy.cpp:193
#2  0x00007f05247c4f3e in MythSystemLegacy::~MythSystemLegacy (this=0x1af17e0, __in_chrg=<optimized out>) at mythsystemlegacy.cpp:201
#3  0x000000000050183e in ArtworkTask::DoRun (this=0x1bdec40) at backendhousekeeper.cpp:464
#4  0x00007f05247bcd67 in HouseKeeperTask::Run (this=0x1bdec40) at housekeeper.cpp:134
#5  0x00007f05247bef99 in HouseKeepingThread::run (this=0x1af0a90) at housekeeper.cpp:458
#6  0x00007f05246c9bdd in MThreadInternal::run (this=0x1c2f570) at mthread.cpp:79
#7  0x00007f051aebcd0b in QThreadPrivate::start (arg=0x1c2f570) at thread/qthread_unix.cpp:307
#8  0x00007f051ce93b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#9  0x00007f051a3eca7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

while the backend log says:

2013-10-10 08:54:35.308703 I [4002/4002] CoreContext housekeeper.cpp:667 (Run) - Queueing HouseKeeperTask 'LogClean'.
2013-10-10 08:54:35.310526 I [4002/4002] CoreContext housekeeper.cpp:667 (Run) - Queueing HouseKeeperTask 'RecordedArtworkUpdate'.
2013-10-10 08:54:35.311139 I [4002/5656] HouseKeeping housekeeper.cpp:133 (Run) - Running HouseKeeperTask 'LogClean'.
2013-10-10 08:54:35.311537 I [4002/5656] HouseKeeping housekeeper.cpp:141 (Run) - HouseKeeperTask 'LogClean' Finished Successfully.
2013-10-10 08:54:35.311691 I [4002/5656] HouseKeeping housekeeper.cpp:133 (Run) - Running HouseKeeperTask 'RecordedArtworkUpdate'.
2013-10-10 08:54:35.311700 I [4002/5656] HouseKeeping mythsystemunix.cpp:776 (Signal) - Child PID 4450 killed with Terminated
2013-10-10 08:54:35.389476 I [4002/5656] HouseKeeping backendhousekeeper.cpp:457 (DoRun) - Performing Artwork Refresh: /usr/bin/mythmetadatalookup --refresh-all-artwork  --verbose general --logpath /var/log/mythtv --loglevel info --quiet
2013-10-10 08:54:35.390880 C [4002/4002] CoreContext signalhandling.cpp:305 (handleSignal) - Received Segmentation fault: Code 1, PID 32, UID 0, Value 0x00000000
2013-10-10 08:54:35.781270 I [4002/4787] ProcessRequest mainserver.cpp:1420 (HandleAnnounce) - MainServer::ANN Playback

Commenting out the backgroundhousekeeper changes gets me back on track. It’s a little surprising that I’m the only one seeing this but wanted to give a heads up in case it surfaces for more people.

- George



More information about the mythtv-dev mailing list