[mythtv] MBE segfaults when a slave backend goes away
Robert Kulagowski
bob at smalltime.com
Thu Apr 15 19:42:03 EDT 2004
I'm troubleshooting some of the slowdowns that I'm seeing with "The
Nanny". Anyway, during a scheduling run of TN, I had two programs
recording on the MBE / mysql machine / NFS server and one on a slave
backend.
Here's what the MBE looked like:
<snip>
The Nanny - "The Rosie Show" 45 1045 23 23:00-23:30 1 14 14 A
0 14 0
The Nanny - "Freida Needa Man" 45 1045 23 23:30-00:00 1 13 13 A
0 13 0
--- print list end ---
2004-04-15 18:24:14 Scheduled 311 items in 58.7951 seconds.
2004-04-15 18:29:24 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:25 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:26 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:27 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:28 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:29 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:29 428 QUERY_REMOTEENCODER
16[]:[]RECORD_PENDING[]:[]3...
2004-04-15 18:29:30 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:31 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:32 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:33 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:34 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:35 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:36 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:37 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:38 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:39 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:40 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:41 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:42 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:43 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:44 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:45 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:46 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:48 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:49 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:50 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:51 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:52 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:53 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:54 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:55 36 QUERY_REMOTEENCODER 16[]:[]GET_STATE
2004-04-15 18:29:55 Slave backend: frontend has left the building
Mutex destroy failure: Device or resource busy
Segmentation fault
On the frontend, I had:
2004-04-15 18:24:09 IOBOUND - blocking in ThreadedFileWriter::Write()
2004-04-15 18:24:14 IOBOUND - blocking in ThreadedFileWriter::Write()
2004-04-15 18:24:14 IOBOUND - blocking in ThreadedFileWriter::Write()
2004-04-15 18:24:14 IOBOUND - blocking in ThreadedFileWriter::Write()
2004-04-15 18:29:24 1 0
2004-04-15 18:29:25 1 0
2004-04-15 18:29:26 1 0
2004-04-15 18:29:27 1 0
2004-04-15 18:29:28 1 0
2004-04-15 18:29:29 1 0
2004-04-15 18:29:29 2 OK
2004-04-15 18:29:30 1 0
2004-04-15 18:29:31 1 0
2004-04-15 18:29:32 1 0
2004-04-15 18:29:33 1 0
2004-04-15 18:29:34 1 0
2004-04-15 18:29:35 1 0
2004-04-15 18:29:36 1 0
2004-04-15 18:29:37 1 0
2004-04-15 18:29:38 1 0
2004-04-15 18:29:39 1 0
2004-04-15 18:29:40 1 0
2004-04-15 18:29:41 1 0
2004-04-15 18:29:42 1 0
2004-04-15 18:29:43 1 0
2004-04-15 18:29:44 1 0
2004-04-15 18:29:45 1 0
2004-04-15 18:29:46 1 0
2004-04-15 18:29:48 1 0
2004-04-15 18:29:49 1 0
2004-04-15 18:29:50 1 0
2004-04-15 18:29:51 1 0
2004-04-15 18:29:52 1 0
2004-04-15 18:29:53 1 0
2004-04-15 18:29:54 1 0
At this point I hit CTRL-C on the slave backend, and got the subsequent
segfault on the MBE.
I'm running the MBE in gdb now, just in case it happens again.
More information about the mythtv-dev
mailing list