[mythtv] mythfilldatabase hangs after filling the database

Nick Rosier nick.rosier at gmail.com
Wed Jun 14 14:56:15 UTC 2006


Hi,

I'm running the latest build from SVN:

mythbackend --version
Library API version: 0.19.20060608-1
Source code version: 10199
Options compiled in:
 linux release using_xvmcw using_lmsensors using_v4l using_oss
using_alsa using_arts using_jack using_ivtv using_dbox2 using_hdhr
using_lirc using_dvb using_x11 using_xv using_xrandr using_xvmc
using_xvmc_vld using_opengl_vsync using_frontend using_backend

I run mythfilldatabase like this; at the end of the run it just hangs
and consumes 100% CPU until I ctrl-C.

> mythfilldatabase -v important --file 1 -1 guide.xml
### bypassing grabbers, reading directly from file
2006-06-14 16:51:20.463 Using runtime prefix = /usr
2006-06-14 16:51:20.507 New DB connection, total: 1
2006-06-14 16:51:20.541 New DB connection, total: 2
2006-06-14 16:51:21.296 New DB connection, total: 3
Updated programs: 0  Unchanged programs: 3256
2006-06-14 16:51:26.535 New DB connection, total: 4
2006-06-14 16:51:26.699
===============================================================
| Attempting to contact the master backend for rescheduling.  |
| If the master is not running, rescheduling will happen when |
| the master backend is restarted.                            |
===============================================================
2006-06-14 16:51:26.708 Using protocol version 30
2006-06-14 16:51:26.718 mythfilldatabase run complete.

This is the end of a strace:

write(4, "\1\0\0\0\1", 5)               = 5
shutdown(4, 2 /* send and receive */)   = 0
close(4)                                = 0
poll([{fd=3, events=POLLIN|POLLPRI}], 1, 0) = 0
write(3, "\1\0\0\0\1", 5)               = 5
shutdown(3, 2 /* send and receive */)   = 0
close(3)                                = 0
munmap(0xa5477000, 43460)               = 0
munmap(0xa52fb000, 1412032)             = 0
munmap(0xa52cd000, 184636)              = 0
munmap(0xa7f5c000, 83712)               = 0
munmap(0xa529c000, 199532)              = 0
munmap(0xa5196000, 1071992)             = 0
time(NULL)                              = 1150296686
gettimeofday({1150296686, 718103}, NULL) = 0
write(1, "2006-06-14 16:51:26.718 mythfill"..., 55) = 55
write(10, "0", 1)                       = 1
futex(0xa5195be8, FUTEX_WAIT, 30832, NULL) = -1 EINTR (Interrupted system call)
--- SIGINT (Interrupt) @ 0 (0) ---
+++ killed by SIGINT +++

Any ideas?

Rgds,
N.


More information about the mythtv-dev mailing list