To reproduce:
1. Login to AD setting destination region URL to an externally hosted OpenSim OGP region.
2. Teleport to another externally hosted OpenSim OGP region.
3. After a few seconds, the viewer will shut down without announcing.
Second Life.log
2008-08-24T18:21:34Z INFO: result: seed_capability: 'http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/'
2008-08-24T18:21:34Z INFO: result: content: <llsd><map><key>connect</key><boolean>1</boolean><key>look_at</key><array><integer>128</integer><integer>128</integer><integer>40</integer></array><key>position</key><array><integer>128</integer><integer>128</integer><integer>40</integer></array><key>region_id</key><uuid>4f6f99ab-388c-41e7-bca4-8251f3bdfe46</uuid><key>region_x</key><integer>4096</integer><key>region_y</key><integer>4096</integer><key>rez_avatar/rez</key><undef /><key>seed_capability</key><string>
http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/
</string><key>sim_access</key><string>Mature</string><key>sim_host</key><string>72.220.234.248</string><key>sim_ip</key><string>72.220.234.248</string><key>sim_port</key><integer>9000</integer></map></llsd>
2008-08-24T18:21:34Z INFO: addCircuitData: LLCircuit::addCircuitData for 72.220.234.248:9000
2008-08-24T18:21:34Z INFO: addRegion: Adding new region (16:16)
2008-08-24T18:21:34Z INFO: addRegion: Host: 72.220.234.248:9000
2008-08-24T18:21:34Z INFO: setSeedCapability: posting to seed
http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/
2008-08-24T18:21:34Z INFO: result: session_id: u4fceb978-7209-11dd-ba0e-005045bbaee2
2008-08-24T18:21:34Z INFO: process_agent_movement_complete: Changing home region to 4096:4096and location { 128, 128, 40 }
2008-08-24T18:21:34Z INFO: LLAgent::setRegion: Moving agent into region: located at 72.220.234.248:9000
2008-08-24T18:21:34Z INFO: sendToSim: Sending throttle settings, total BW 750
2008-08-24T18:21:34Z INFO: process_agent_movement_complete: is_teleport =1
2008-08-24T18:21:34Z INFO: LLAgent::sendAgentSetAppearance: TAT: Sent AgentSetAppearance: HEAD UPPER LOWER EYES
2008-08-24T18:21:34Z INFO: LLAgent::sendAgentSetAppearance: TAT: Sending cached texture data
2008-08-24T18:21:34Z INFO: updateGeometry: WL Skydome strips in 3 batches.
2008-08-24T18:21:39Z INFO: checkPacketInID: packet_out_of_order - got packet 69 expecting 52 from 72.220.234.248:9000
2008-08-24T18:21:39Z INFO: checkPacketInID: packet_out_of_order - got packet 326 expecting 73 from 72.220.234.248:9000
2008-08-24T18:21:39Z INFO: checkPacketInID: packet_out_of_order - got packet 430 expecting 335 from 72.220.234.248:9000
2008-08-24T18:21:41Z INFO: makeRequest: LLEventPollResponder::makeRequest<1> ack = <llsd><map><key>done</key><boolean>0</boolean></map></llsd>
2008-08-24T18:21:41Z INFO: display_stats: FPS: 42.07
2008-08-24T18:21:42Z INFO: checkPacketInID: packet_out_of_order - got packet 497 expecting 470 from 72.220.234.248:9000
2008-08-24T18:21:43Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:21:43Z INFO: idle: Unknown object updates: 1
2008-08-24T18:21:45Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:21:48Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:21:51Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:21:52Z INFO: dumpResendCountAndReset: Circuit: 72.220.234.248:9000 resent 1 packets
2008-08-24T18:21:54Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:21:58Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:22:01Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:22:01Z INFO: makeRequest: LLEventPollResponder::makeRequest<1> ack = <llsd><map><key>done</key><boolean>0</boolean></map></llsd>
2008-08-24T18:22:03Z WARNING: logRanOffEndOfPacket: Ran off end of packet SimStats from 72.220.234.248:9000 trying to read 4 bytes at position 195 going past packet end at 195
2008-08-24T18:22:04Z INFO: setQuitting: Setting app state to QUITTING
2008-08-24T18:22:04Z INFO: saveSnapshot: Saving snapshot to: /Users/whump/Library/Application Support/SecondLife/whump_linden/screen_last.bmp
2008-08-24T18:22:04Z INFO: mainLoop: Exiting main_loop
2008-08-24T18:22:04Z WARNING: LLVoiceClient::sessionTerminateSendMessage: called from unknown state
2008-08-24T18:22:04Z INFO: disconnectViewer: Disconnecting viewer!
2008-08-24T18:22:04Z WARNING: updateMeshTextures: updateMeshTextures: invalid host for object: ebe20515-a176-40ce-9987-7922a8cb039e
2008-08-24T18:22:04Z WARNING: updateMeshTextures: updateMeshTextures: invalid host for object: 7fb45eab-700a-45cb-b29e-76f0d25bb4b6
2008-08-24T18:22:04Z INFO: removeRegion: Removing region 2048:2048
2008-08-24T18:22:04Z INFO: removeRegion: Removing region 4096:4096
2008-08-24T18:22:04Z INFO: cleanup: Viewer disconnected
2008-08-24T18:22:04Z INFO: cleanup: Cleaning Up
2008-08-24T18:22:04Z INFO: cleanupHUDObjects: LLHUDObject 0x3253ffb0 has 2 refs!
2008-08-24T18:22:04Z INFO: cleanupHUDObjects: LLHUDObject 0x30a83f90 has 2 refs!
2008-08-24T18:22:04Z INFO: cleanupHUDObjects: LLHUDObject 0x30a7f5c0 has 2 refs!
2008-08-24T18:22:04Z INFO: LLAgent::setAvatarObject: Setting LLAgent::mAvatarObject to NULL
2008-08-24T18:22:04Z INFO: cleanupHUDObjects: LLHUDObject 0x30a1d9a0 has 2 refs!
2008-08-24T18:22:04Z INFO: cleanupHUDObjects: LLHUDObject 0x30ae83c0 has 2 refs!
2008-08-24T18:22:04Z INFO: cleanup: HUD Objects cleaned up
2008-08-24T18:22:04Z INFO: cleanup: Global stuff deleted
2008-08-24T18:22:04Z WARNING: cleanup: Hack, skipping audio engine cleanup
2008-08-24T18:22:04Z INFO: cleanup: Settings patched up
2008-08-24T18:22:04Z INFO: cleanup: Cache files removed
2008-08-24T18:22:04Z INFO: cleanup: Shutting down.
2008-08-24T18:22:04Z INFO: ~LLViewerWindow: Cleaning up pipeline
2008-08-24T18:22:04Z INFO: ~LLViewerWindow: Cleaning up select manager
2008-08-24T18:22:04Z INFO: ~LLViewerWindow: Stopping GL during shutdown
2008-08-24T18:22:04Z INFO: stopGL: Shutting down GL...
2008-08-24T18:22:04Z INFO: stopGL: Remaining allocated texture memory: 0 bytes
2008-08-24T18:22:04Z INFO: ~LLViewerWindow: Destroying Window
2008-08-24T18:22:04Z INFO: cleanup: ViewerWindow deleted
2008-08-24T18:22:04Z INFO: cleanup: VFS cleaned up
2008-08-24T18:22:04Z INFO: saveToFile: Saved to /Users/whump/Library/Application Support/SecondLife/user_settings/settings_opengrid.xml
2008-08-24T18:22:04Z INFO: saveToFile: Saved to /Users/whump/Library/Application Support/SecondLife/whump_linden/settings_per_account.xml
2008-08-24T18:22:04Z INFO: cleanup: Saved settings
2008-08-24T18:22:04Z INFO: saveToFile: Saved to /Users/whump/Library/Application Support/SecondLife/user_settings/settings_crash_behavior.xml
2008-08-24T18:22:04Z INFO: writeDebugInfo: Opening debug file /Users/whump/Library/Application Support/SecondLife/logs/debug_info.log
OpenSim.log
18:46:28 -
[BASE HTTP SERVER]: Content type application/llsd+xml
18:46:28 -
[HTTPD]: path /agent/ebe20515-a176-40ce-9987-7922a8cb039e/derez_avatar segments 4
18:46:28 -
[HTTPD]: path /agent/ebe20515-a176-40ce-9987-7922a8cb039e/derez_avatar, segments 4 segment
[1] agent Last segment derez_avatar
18:46:28 - In the agent case
18:46:28 - In the derez_avatar case
18:46:28 -
[OGP]: Derez Avatar request is {("rez_avatar": "http://thnk1.dyndns.org:9000/agent/7e641846-9fcf-4ef7-a88a-dc3212012b25/rez_avatar")("position": "["128","128","50"]")} path is /agent/ebe20515-a176-40ce-9987-7922a8cb039e/derez_avatar
18:46:28 -
[OGP]: prefix agent, uuid ebe20515-a176-40ce-9987-7922a8cb039e, suffix derez_avatar
18:46:28 -
[OGP]: Request to Derez avatar with UUID ebe20515-a176-40ce-9987-7922a8cb039e
18:46:28 -
[DEREZ_AVATAR HACK]: Name in profile was whump linden_EXTERNAL
18:46:28 - Unable to locate user agent for user with UUID ebe20515-a176-40ce-9987-7922a8cb039e name whump linden_EXTERNAL
18:46:28 -
[OGP]: Rez avatar string is
http://thnk1.dyndns.org:9000/agent/7e641846-9fcf-4ef7-a88a-dc3212012b25/rez_avatar
18:46:28 -
[OGP]: RAMap string {("age_verified": "1")("last_name": "linden_EXTERNAL")("god_overide": "0")("circuit_code": "405561723")("god_level": "0")("agent_access": "1")("first_name": "whump")("session_id": "3ac513b3-720c-11dd-a344-005045bbae52")("secure_session_id": "3ac5169e-720c-11dd-8b6e-005045bbae52")("transacted": "0")("identified": "0")("inventory_host": "http://inv4.mysql.aditi.lindenlab.com")("limited_to_estate": "1")("agent_id": "ebe20515-a176-40ce-9987-7922a8cb039e")}
18:46:28 -
[OGP]: LLSD of map as string was {("age_verified": "1")("last_name": "linden_EXTERNAL")("god_overide": "0")("circuit_code": "405561723")("god_level": "0")("agent_access": "1")("first_name": "whump")("session_id": "3ac513b3-720c-11dd-a344-005045bbae52")("secure_session_id": "3ac5169e-720c-11dd-8b6e-005045bbae52")("transacted": "0")("identified": "0")("inventory_host": "http://inv4.mysql.aditi.lindenlab.com")("limited_to_estate": "1")("agent_id": "ebe20515-a176-40ce-9987-7922a8cb039e")}
18:46:29 -
[OGP]: Derez Avatar Posted Rez Avatar request to remote sim
http://thnk1.dyndns.org:9000/agent/7e641846-9fcf-4ef7-a88a-dc3212012b25/rez_avatar
18:46:29 -
[OGP]: waiting for a reply after rez avatar send
18:46:29 -
[OGP]: rez_avatar reply was <llsd><map><key>region_x</key><integer>4096</integer><key>region_y</key><integer>4096</integer><key>seed_capability</key><string>
http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/
</string><key>region</key><uuid>00000000-0000-0000-0000-000000000000</uuid><key>look_at</key><array><integer>1</integer><integer>1</integer><integer>1</integer></array><key>sim_port</key><integer>9000</integer><key>sim_host</key><string>72.220.234.248</string><key>sim_ip</key><string>72.220.234.248</string><key>session_id</key><uuid>3ac513b3-720c-11dd-a344-005045bbae52</uuid><key>secure_session_id</key><uuid>3ac5169e-720c-11dd-8b6e-005045bbae52</uuid><key>circuit_code</key><integer>405561723</integer><key>position</key><array><integer>128</integer><integer>128</integer><integer>40</integer></array><key>region_id</key><uuid>4f6f99ab-388c-41e7-bca4-8251f3bdfe46</uuid><key>sim_access</key><string>Mature</string><key>connect</key><boolean>1</boolean></map></llsd>
18:46:29 -
[OGP]: DEEREZ AVATAR rez response parse seedcap
http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/
18:46:29 -
[LOGOUT]: whump linden_EXTERNAL from 0(128,128,40)
18:46:29 -
[LOGOUT]: didn't save logout position: ebe20515-a176-40ce-9987-7922a8cb039e
18:46:29 -
[OGP]: DEREZAVATAR response {("region_x": "4096")("position": "["128","128","40"]")("region_y": "4096")("region_id": "4f6f99ab-388c-41e7-bca4-8251f3bdfe46")("seed_capability": "http://thnk1.dyndns.org:9000/CAPS/ebe20515-a176-40ce-9987-7922a8cb039e0000/")("sim_host": "72.220.234.248")("connect": "1")("sim_ip": "72.220.234.248")("sim_access": "Mature")("look_at": "["128","128","40"]")("sim_port": "9000")}
18:46:29 -
[CLIENT]: Got a logout request
18:46:29 -
[MONEY]: Removing whump linden_EXTERNAL as a root agent
18:46:29 -
[FRIEND]: Removing whump linden_EXTERNAL as a root agent
18:46:59 -
[CLIENT]: Got a logout request
18:46:59 -
[CLIENT]: Removed client with code 405561723, new client count 0
18:46:59 -
[CLIENT]: Close has been called with shutdownCircuit = False on scene Interop Island
18:46:59 -
[SCENE]: Removing child agent ebe20515-a176-40ce-9987-7922a8cb039e from region Interop Island
18:46:59 -
[GROUP]: Removing all reference to groups for whump linden_EXTERNAL