User:McCabe/Logout bugs


 * The last chat to appear on the chat console appears on the login screen.
 * Money exchange sound is played on login after a logout.
 * Loading screen doesn't change when grid selection changed.
 * Causes issues when the viewer can't find a simulator. An example from llviewerobjectlist.cpp:

U64 region_handle; mesgsys->getU64Fast(_PREHASH_RegionData, _PREHASH_RegionHandle, region_handle); LLViewerRegion *regionp = LLWorld::getInstance->getRegionFromHandle(region_handle);

This returns !regionp if a login's bad.

Also causes a crash in anything that traces back to LLWorld::addRegion.


 * successful logout log:

NFO: LLAppViewer::sendLogoutRequest: Created logout marker file C:\Documents and Settings\Adric\Application Data\Imprudence\logs\Imprudence.logout_marker The thread 'Win32 Thread' (0x6bc) has exited with code 0 (0x0). INFO: LLAppViewer::forceQuit: Destroying the entire world INFO: LLStartUp::setStartupState: Startup state changing from STATE_STARTED to STATE_LOGIN_SHOW INFO: LLAppViewer::disconnectViewer: Disconnecting viewer! INFO: LLInventoryModel::saveToFile: LLInventoryModel::saveToFile(C:\Documents and Settings\Adric\Application Data\Imprudence\cache\ab42f4c1-4582-4423-b5a3-485d5a7edf1f.inv) INFO: LLInventoryModel::saveToFile: LLInventoryModel::saveToFile(C:\Documents and Settings\Adric\Application Data\Imprudence\cache\11111111-1111-0000-0000-000100bba000.inv) INFO: LLWorld::removeRegion: Removing region 256000:256000 INFO: `anonymous-namespace'::LLEventPollResponder::stop: LLEventPollResponder::stop	<9> http://127.0.0.1:9000/CAPS/EQG/22c028f4-407f-4964-a2aa-31b84f4afde4/ INFO: LLAppViewer::cleanup: Viewer disconnected INFO: LLAppViewer::cleanup: Cleaning Up INFO: LLHUDObject::cleanupHUDObjects: LLHUDObject 4415BC38 has 2 refs! INFO: LLHUDObject::cleanupHUDObjects: LLHUDObject 28F9D998 has 2 refs! INFO: LLHUDObject::cleanupHUDObjects: LLHUDObject 281DC998 has 2 refs! INFO: LLAgent::setAvatarObject: Setting LLAgent::mAvatarObject to NULL WARNING: LLVOAvatar::updateMeshTextures: updateMeshTextures: invalid host for object: ab42f4c1-4582-4423-b5a3-485d5a7edf1f INFO: LLHUDObject::cleanupHUDObjects: LLHUDObject 29126F38 has 2 refs! INFO: LLHUDObject::cleanupHUDObjects: LLHUDObject 43B1F9E8 has 2 refs! INFO: LLAppViewer::cleanup: HUD Objects cleaned up INFO: login_show: Initializing Login Screen INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_SHOW to STATE_LOGIN_WAIT WARNING: LLView::getChild: Found child named Say but of wrong type WARNING: LLView::createDummyWidget: Making dummy button named Say in chat_bar WARNING: LLView::createDummyWidget: Making dummy button named end_call_btn in voice_remote WARNING: LLView::createDummyWidget: Making dummy text named channel_label in voice_remote WARNING: LLView::createDummyWidget: Making dummy button named voice_channel_bg in voice_remote WARNING: LLView::createDummyWidget: Making dummy button named appearance_btn in toolbar WARNING: LLView::createDummyWidget: Making dummy button named clothing_btn in toolbar WARNING: LLView::createDummyWidget: Making dummy button named sit_btn in toolbar WARNING: LLView::createDummyWidget: Making dummy view named Shout in chat_bar The thread 'Win32 Thread' (0x734) has exited with code 0 (0x0). The thread 'Win32 Thread' (0xd60) has exited with code 0 (0x0). The thread 'Win32 Thread' (0xda4) has exited with code 0 (0x0). WARNING: LLPanelLogin::onSelectServer: current grid = secondlife INFO: `anonymous-namespace'::LLEventPollResponder::stop: LLEventPollResponder::stop	<9> http://127.0.0.1:9000/CAPS/EQG/22c028f4-407f-4964-a2aa-31b84f4afde4/ INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_WAIT to STATE_LOGIN_CLEANUP WARNING: LLControlGroup::loadFromFile: Cannot find file C:\Documents and Settings\Adric\Application Data\Imprudence\mccabe_maxsted\settings_crash_behavior.xml to load. WARNING: LLAppViewer::loadSettingsFromDirectory: Cannot load C:\Documents and Settings\Adric\Application Data\Imprudence\mccabe_maxsted\settings_crash_behavior.xml - No settings found. WARNING: LLControlGroup::loadFromFile: Cannot find file C:\Documents and Settings\Adric\Application Data\Imprudence\mccabe_maxsted\settings.xml to load. WARNING: LLAppViewer::loadSettingsFromDirectory: Cannot load C:\Documents and Settings\Adric\Application Data\Imprudence\mccabe_maxsted\settings.xml - No settings found. INFO: LLAppViewer::loadSettingsFromDirectory: Loaded settings file C:\Documents and Settings\Adric\Application Data\Imprudence\mccabe_maxsted\settings_per_account.xml INFO: LLURLHistory::loadFile: Loading history.xml file at url_history.xml INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_CLEANUP to STATE_LOGIN_AUTH_INIT INFO: LLAres::rewriteURI: Rewriting https://login.agni.lindenlab.com/cgi-bin/login.cgi/ INFO: Responder::rewriteResult: [0] https://login.agni.lindenlab.com/cgi-bin/login.cgi/ INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_AUTH_INIT to STATE_LOGIN_AUTHENTICATE INFO: LLUserAuth::authenticate: Authenticating: McCabe Maxsted, INFO: LLUserAuth::authenticate: Options: inventory-root, inventory-skeleton, inventory-lib-root, inventory-lib-owner, inventory-skel-lib, initial-outfit, gestures, event_categories, event_notifications, classified_categories, adult_compliant, buddy-list, ui-config, tutorial_setting, login-flags, global-textures, END INFO: LLUserAuth::authenticate: LLUserAuth::authenticate: uri=https://login.agni.lindenlab.com/cgi-bin/login.cgi/ INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_AUTHENTICATE to STATE_LOGIN_NO_DATA_YET The thread 'Win32 Thread' (0x764) has exited with code 0 (0x0). INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_NO_DATA_YET to STATE_LOGIN_DOWNLOADING INFO: LLCircuitData::dumpResendCountAndReset: Circuit: 127.0.0.1:9000 resent 1 packets INFO: LLXMLRPCTransaction::transferRate: Buffer size:  1011491 B INFO: LLXMLRPCTransaction::transferRate: Transfer rate: 196.152 Kb/s INFO: LLUserAuth::authResponse: Processed response: 0 INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_DOWNLOADING to STATE_LOGIN_PROCESS_RESPONSE INFO: LLMessageTemplate::banUdp: Setting EnableSimulator to UDPBlackListed was UDPDeprecated INFO: LLMessageTemplate::banUdp: Setting TeleportFinish to UDPBlackListed was UDPDeprecated INFO: LLMessageTemplate::banUdp: Setting CrossedRegion to UDPBlackListed was UDPDeprecated INFO: LLCircuit::addCircuitData: LLCircuit::addCircuitData for 216.82.22.35:13002 INFO: HippoGridManager::saveFile: Saved grids to C:\Documents and Settings\Adric\Application Data\Imprudence\user_settings\grid_info.xml INFO: LLStartUp::setStartupState: Startup state changing from STATE_LOGIN_PROCESS_RESPONSE to STATE_WORLD_INIT INFO: LLVoiceClient::userAuthorized: name "McCabe Maxsted", ID 3fc0478f-1c40-48a1-b8a7-3b7062efeda1 INFO: LLControlGroup::saveToFile: Saved to C:\Documents and Settings\Adric\Application Data\Imprudence\user_settings\settings_imprudence.xml INFO: LLWorld::addRegion: Adding new region (1063:1293) INFO: LLWorld::addRegion: Host: 216.82.22.35:13002 INFO: idle_startup: Adding initial simulator { 272128, 331008, 0 } INFO: LLViewerRegion::setSeedCapability: posting to seed https://sim3554.agni.lindenlab.com:12043/cap/04fbfbdf-1d5b-0507-6e96-da2785a9aacc INFO: LLAgent::setRegion: Moving agent into region: located at 216.82.22.35:13002 INFO: LLStartUp::setStartupState: Startup state changing from STATE_WORLD_INIT to (state #12) INFO: LLStartUp::setStartupState: Startup state changing from (state #12) to STATE_SEED_GRANTED_WAIT The thread '_threadstartex' (0x47c) has exited with code 0 (0x0). INFO: `anonymous-namespace'::LLEventPollResponder::LLEventPollResponder: LLEventPoll initialized with sender 216.82.22.35:13002 INFO: `anonymous-namespace'::LLEventPollResponder::start: LLEventPollResponder::start <10> https://sim3554.agni.lindenlab.com:12043/cap/dcd921d9-c5f4-39a5-050a-8c4a01813dcf INFO: LLHTTPSender::setSender: LLHTTPSender::setSender 216.82.22.35:13002 INFO: LLStartUp::setStartupState: Startup state changing from STATE_SEED_GRANTED_WAIT to STATE_SEED_CAP_GRANTED INFO: idle_startup: Initializing communications... INFO: init_message_system: Message System Initialized. WARNING: LLView::createDummyWidget: Making dummy icon named voice_channel_icon in voice_remote INFO: LLStartUp::setStartupState: Startup state changing from STATE_SEED_CAP_GRANTED to STATE_WORLD_WAIT INFO: idle_startup: viewer: UserLoginLocationReply Enabling 216.82.22.35:13002 with code 798128375 INFO: LLStartUp::setStartupState: Startup state changing from STATE_WORLD_WAIT to STATE_AGENT_SEND The thread 'Win32 Thread' (0x960) has exited with code 0 (0x0). WARNING: LLHUDManager::sendEffects: Trying to send dead effect! WARNING: LLHUDManager::sendEffects: Trying to send dead effect! WARNING: LLHUDManager::sendEffects: Trying to send dead effect! WARNING: LLHUDManager::sendEffects: Trying to send dead effect! INFO: LLStartUp::setStartupState: Startup state changing from STATE_AGENT_SEND to STATE_AGENT_WAIT INFO: LLStartUp::setStartupState: Startup state changing from STATE_AGENT_WAIT to STATE_INVENTORY_SEND INFO: LLInventoryModel::loadFromFile: LLInventoryModel::loadFromFile(C:\Documents and Settings\Adric\Application Data\Imprudence\cache\ba2a564a-f0f1-4b82-9c61-b7520bfcd09f.inv) INFO: LLInventoryModel::loadSkeleton: Successfully loaded 80 categories and 841 items from cache. INFO: LLInventoryModel::loadFromFile: LLInventoryModel::loadFromFile(C:\Documents and Settings\Adric\Application Data\Imprudence\cache\3fc0478f-1c40-48a1-b8a7-3b7062efeda1.inv) INFO: LLInventoryModel::loadSkeleton: Successfully loaded 1824 categories and 48129 items from cache. INFO: LLInventoryModel::buildParentChildMap: LLInventoryModel::buildParentChildMap INFO: idle_startup: Setting Inventory changed mask and notifying observers INFO: idle_startup: Registering Callbacks INFO: idle_startup: Inventory INFO: idle_startup: AvatarTracker INFO: idle_startup: Landmark INFO: idle_startup: Requesting Mute List INFO: idle_startup: Requesting Money Balance INFO: idle_startup: Requesting Agent Data INFO: idle_startup: Creating Inventory Views The thread 'Win32 Thread' (0x3b4) has exited with code 0 (0x0). The thread 'Win32 Thread' (0xa3c) has exited with code 0 (0x0). INFO: LLInventoryView::init: LLInventoryView::init: reading from 0257D3D0 INFO: idle_startup: Inventory Views Created INFO: LLStartUp::setStartupState: Startup state changing from STATE_INVENTORY_SEND to STATE_MISC INFO: LLStartUp::setStartupState: Startup state changing from STATE_MISC to STATE_PRECACHE WARNING: process_agent_movement_complete: agent_movement_complete with NULL avatarp. INFO: process_agent_movement_complete: Changing home region to 272128:331008 INFO: LLViewerThrottleGroup::sendToSim: Sending throttle settings, total BW 1125 INFO: LLCircuitData::dumpResendCountAndReset: Circuit: 127.0.0.1:9000 resent 1 packets INFO: LLCircuitData::dumpResendCountAndReset: Circuit: 216.82.22.35:13002 resent 3 packets INFO: LLVoiceClient::parcelChanged: not logged in yet, deferring INFO: LLInventoryModel::backgroundFetch: Inventory fetch completed INFO: LLSDXMLParser::Impl::parse: LLSDXMLParser::Impl::parse: XML_STATUS_ERROR parsing: WARNING: `anonymous-namespace'::LLEventPollResponder::error: Unexpected HTTP error. status: 499, reason: STATUS_EXPIRED The thread 'Win32 Thread' (0xad0) has exited with code 0 (0x0). INFO: LLMuteList::processMuteListUpdate: LLMuteList::processMuteListUpdate INFO: LLXfer_File::initializeRequest: Requesting xfer from 216.82.22.35:13002 for file: C:\Documents and Settings\Adric\Application Data\Imprudence\cache\mute_3fc0478f-1c40-48a1-b8a7-3b7062efeda1.tmp INFO: process_money_balance_reply: L$, credit, committed: 206 0 0 WARNING: LLAudioBufferOpenAL::loadWAV: LLAudioBufferOpenAL::loadWAV Error loading C:\Documents and Settings\Adric\Application Data\Imprudence\cache\104974e3-dfda-428b-99ee-b0d4e748d3a3.dsf There was already an AL error on entry to an ALUT function INFO: LLXfer::processEOF: xfer from 216.82.22.35:13002 complete: C:\Documents and Settings\Adric\Application Data\Imprudence\cache\mute_3fc0478f-1c40-48a1-b8a7-3b7062efeda1.tmp INFO: LLMuteList::onFileMuteList: LLMuteList::processMuteListFile INFO: LLStartUp::setStartupState: Startup state changing from STATE_PRECACHE to STATE_WEARABLES_WAIT INFO: LLAgent::sendAgentSetAppearance: TAT: Sent AgentSetAppearance: HEAD UPPER LOWER EYES INFO: LLAgent::sendAgentSetAppearance: TAT: Sending cached texture data INFO: LLAgent::queryWearableCache: Requesting texture cache entry for 4 baked textures INFO: LLAgent::queryWearableCache: Requesting texture cache entry for 4 baked textures INFO: LLAgent::queryWearableCache: Requesting texture cache entry for 4 baked textures WARNING: LLWearableList::processGetAssetReply: Wearable download failed: Asset request: asset not found in database 00000000-0000-0000-0000-000000000000 INFO: LLViewerAssetStorage::storeAssetData: LLViewerAssetStorage::storeAssetData (legacy)b3b12889-8489-8216-20b9-279b693dad61:clothing INFO: LLViewerAssetStorage::storeAssetData: ASSET_ID: b3b12889-8489-8216-20b9-279b693dad61 INFO: LLViewerAssetStorage::storeAssetData: LLViewerAssetStorage::storeAssetData (legacy) 9b73be56-d5cd-b43a-429e-855fd9f83e43:clothing ASSET_ID: b3b12889-8489-8216-20b9-279b693dad61 INFO: LLAssetStorage::reportMetric: Couldn't store LLAssetStoreage::reportMetric - no metrics_recipient INFO: LLAgent::queryWearableCache: Requesting texture cache entry for 4 baked textures INFO: LLStartUp::setStartupState: Startup state changing from STATE_WEARABLES_WAIT to STATE_CLEANUP INFO: LLStartUp::setStartupState: Startup state changing from STATE_CLEANUP to STATE_STARTED INFO: idle_startup: Doing first audio_update_volume... INFO: idle_startup: Done first audio_update_volume.