    # File lib/phusion_passenger/rack/application_spawner.rb, line 128
            def start
                    super
                    begin
                            channel = MessageChannel.new(@owner_socket)
                            unmarshal_and_raise_errors(channel, @options["print_exceptions"])
                    rescue IOError, SystemCallError, SocketError => e
                            stop if started?
                            raise Error, "The application spawner server exited unexpectedly: #{e}"
                    rescue
                            stop if started?
                            raise
                    end
            end