[MacPorts] #19510: dbus-daemon crashes (KERN_PROTECTION_FAILURE)

MacPorts noreply at macports.org
Tue May 5 09:00:56 PDT 2009


#19510: dbus-daemon crashes (KERN_PROTECTION_FAILURE)
---------------------------------+------------------------------------------
 Reporter:  vinc17@…             |       Owner:  mcalhoun@…           
     Type:  defect               |      Status:  assigned             
 Priority:  Normal               |   Milestone:                       
Component:  ports                |     Version:  1.7.1                
 Keywords:                       |        Port:  dbus                 
---------------------------------+------------------------------------------

Comment(by treaves@…):

 No launch deamon exists for either version.  There is a difference in the
 launch agent for the two versions:
 for _4
         <key>OnDemand</key>
         <false />

 for _5
         <key>OnDemand</key>
         <true />

         <key>Disabled</key>
         <true/>


 I'll play with this to see if a modified plist for _5 will work.  The full
 files are below.


 _4 version:
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
         <key>Label</key>
         <string>org.freedesktop.dbus-session</string>

         <key>ServiceIPC</key>
         <true/>

         <!-- bug in 10.4's launchd - on-demand loading does not work -->
         <key>OnDemand</key>
         <false />

         <key>ProgramArguments</key>
         <array>
                 <string>/opt/local/bin/dbus-daemon</string>
                 <string>--nofork</string>
                 <string>--session</string>
         </array>

         <key>Sockets</key>
         <dict>
                 <key>unix_domain_listener</key>
                 <dict>
                         <key>SecureSocketWithKey</key>
                         <string>DBUS_LAUNCHD_SESSION_BUS_SOCKET</string>
                 </dict>
         </dict>
 </dict>
 </plist>


 _5 version:
 ?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
         <key>Label</key>
         <string>org.freedesktop.dbus-session</string>

         <key>ServiceIPC</key>
         <true/>

         <!-- bug in 10.4's launchd - on-demand loading does not work -->
         <key>OnDemand</key>
         <true />

         <key>Disabled</key>
         <true/>

         <key>ProgramArguments</key>
         <array>
                 <string>/opt/local/bin/dbus-daemon</string>
                 <string>--nofork</string>
                 <string>--session</string>
         </array>

         <key>Sockets</key>
         <dict>
                 <key>unix_domain_listener</key>
                 <dict>
                         <key>SecureSocketWithKey</key>
                         <string>DBUS_LAUNCHD_SESSION_BUS_SOCKET</string>
                 </dict>
         </dict>
 </dict>
 </plist>

-- 
Ticket URL: <http://trac.macports.org/ticket/19510#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list