Author Topic: Lots of devices never start  (Read 2508 times)

chrisbirkinshaw

  • Guru
  • ****
  • Posts: 431
    • View Profile
Lots of devices never start
« on: November 29, 2007, 06:33:50 pm »

I have a number of devices which never start on my system. At first it was the disk drive on my core, then a load of devices on my diskless MD which I then had to rebuild. See:

http://forum.linuxmce.org/index.php?topic=3299.msg16724#msg16724

Now I have lost the screen saver, mythtv player and xine player on my core. I can start these manually from the command line and have no problems, e.g:

/usr/pluto/bin/Photo_Screen_Saver -d 28

Works fine. But I cannot see any fail logs or Spawn logs. The app server has no mention of them.

Is anyone else seeing this? It seems very odd that only I am experiencing it.

I really hope the answer isn't going to be that I have to flatten and reinstall the system.

Thanks,

Chris

chrisbirkinshaw

  • Guru
  • ****
  • Posts: 431
    • View Profile
Re: Lots of devices never start
« Reply #1 on: November 29, 2007, 06:38:06 pm »
Just noticed something about these failing devices. It looks like they are all children of the orbiter device.

chrisbirkinshaw

  • Guru
  • ****
  • Posts: 431
    • View Profile
Re: Lots of devices never start
« Reply #2 on: November 29, 2007, 07:43:25 pm »
I'm getting somewhere I think. Here's the log of the orbiter on my working (recently rebuilt) MD:

Code: [Select]
== ATTEMPT FRESH START ==
1       11/29/07 15:21:15       /usr/pluto/bin/Spawn_Device.sh 41 (spawning-device)     8685 Dev: 41; Already Running list: 40,
== FRESH START ==
1       11/29/07 15:21:15       /usr/pluto/bin/Spawn_Device.sh 41 (spawning-device)     device: 41 ip: dcerouter cmd_line: LaunchOrbiter.sh
0       11/29/07 15:21:16       41 (spawning-device)    Entering 41
========== NEW LOG SECTION ==========
1       11/29/07 15:21:16       41 (spawning-device)    Starting... 1
1       11/29/07 15:21:17       41 (spawning-device)    Found /usr/pluto/bin/LaunchOrbiter.sh
05      11/29/07 15:21:23.804           will overwrite wm window id // void X11wrapper::Assign_WmWindow(Window) <0xb6a6fb10>
05      11/29/07 15:21:26.587           Creating child 42 <0xb6a6fb10>
05      11/29/07 15:21:26.717           Creating child 44 <0xb6a6fb10>
05      11/29/07 15:21:27.076           Creating child 45 <0xb6a6fb10>
05      11/29/07 15:21:27.325           Creating child 46 <0xb6a6fb10>
05      11/29/07 15:21:27.400           Creating child 47 <0xb6a6fb10>
05      11/29/07 15:21:27.487           Creating child 48 <0xb6a6fb10>
== ATTEMPT FRESH START ==
1       11/29/07 17:55:33       /usr/pluto/bin/Spawn_Device.sh 41 (spawning-device)     8539 Dev: 41; Already Running list: 40,
== FRESH START ==
1       11/29/07 17:55:34       /usr/pluto/bin/Spawn_Device.sh 41 (spawning-device)     device: 41 ip: dcerouter cmd_line: LaunchOrbiter.sh
0       11/29/07 17:55:34       41 (spawning-device)    Entering 41
========== NEW LOG SECTION ==========
1       11/29/07 17:55:34       41 (spawning-device)    Starting... 1
1       11/29/07 17:55:35       41 (spawning-device)    Found /usr/pluto/bin/LaunchOrbiter.sh
05      11/29/07 17:55:41.843           will overwrite wm window id // void X11wrapper::Assign_WmWindow(Window) <0xb6acbb10>
05      11/29/07 17:55:44.591           Creating child 42 <0xb6acbb10>
05      11/29/07 17:55:44.861           Creating child 44 <0xb6acbb10>
05      11/29/07 17:55:45.005           Creating child 45 <0xb6acbb10>
05      11/29/07 17:55:45.285           Creating child 46 <0xb6acbb10>
05      11/29/07 17:55:45.358           Creating child 47 <0xb6acbb10>
05      11/29/07 17:55:45.482           Creating child 48 <0xb6acbb10>

And here is the log of the orbiter on my broken core:

Code: [Select]
== ATTEMPT FRESH START ==
1       11/29/07 17:53:05       /usr/pluto/bin/Spawn_Device.sh 20 (spawning-device)     13665 Dev: 20; Already Running list: 15,16,17,18,27,69,
== FRESH START ==
1       11/29/07 17:53:05       /usr/pluto/bin/Spawn_Device.sh 20 (spawning-device)     device: 20 ip: localhost cmd_line: LaunchOrbiter.sh
0       11/29/07 17:53:05       20 (spawning-device)    Entering 20
========== NEW LOG SECTION ==========
1       11/29/07 17:53:05       20 (spawning-device)    Starting... 1
1       11/29/07 17:53:05       20 (spawning-device)    Found /usr/pluto/bin/LaunchOrbiter.sh
05      11/29/07 17:53:07.893           will overwrite wm window id // void X11wrapper::Assign_WmWindow(Window) <0xb71756d0>
05      11/29/07 17:53:09.460           XRecordExtensionHandler::recordingThreadMainFunction(): XRecord extension not available. <0xb464db90>
05      11/29/07 17:53:09.460           XRecordExtensionHandler::recordingThreadMainFunction(): pDisplay_ControlConnection=149170296, pDisplay_DataCon
nection=149188552 ->Closing <0xb464db90>
05      11/29/07 17:53:09.460           XRecordExtensionHandler::recordingThreadMainFunction(): pDisplay_ControlConnection=149170296, pDisplay_DataCon
nection=149188552 ->Closed <0xb464db90>

I am using an old ATI card (7000) with the open source driver.