secondlife / jira-archive

2 stars 0 forks source link

[BUG-5623] MAC: Viewer freezes when attempting to Upload Image or Save Snapshot to Disk. #13576

Open sl-service-account opened 10 years ago

sl-service-account commented 10 years ago

Steps to Reproduce

Upload image or save snapshot to disk while in Mac OS X fullscreen mode.

Actual Behavior

The viewer would freeze / lock-up completely whenever I try to upload an image, making it impossible for me to upload any texture. I get the same result in the default viewer and all project viewers that I've tried. I can't seem to be able to save a snapshot to disk either; the viewer would freeze-up when trying to do that, too.

Expected Behavior

Textures should upload successfully, and snapshots should save without the viewer freezing-up and requiring a force-quit/restart.

Attachments

Links

Duplicates

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-5623 | | Summary | MAC: Viewer freezes when attempting to Upload Image or Save Snapshot to Disk. | | Type | Bug | | Priority | Unset | | Status | Accepted | | Resolution | Accepted | | Reporter | davidventer (davidventer) | | Created at | 2014-04-04T15:50:24Z | | Updated at | 2015-09-15T16:40:57Z | ``` { 'Business Unit': ['Platform'], 'Date of First Response': '2014-04-04T11:15:09.408-0500', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': "The viewer would freeze / lock-up completely whenever I try to upload an image, making it impossible for me to upload any texture. I've I get the same result in the default viewer and all project viewers that I've tried. I can't seem to be able to save a snapshot to disk either; the viewer would freeze-up when trying to do that, too.", 'What were you doing when it happened?': 'Just standing around (tried various different locations).', 'What were you expecting to happen instead?': 'For textures to upload successfully, and for snapshots to save without the viewer freezing-up and requiring a force-quit/restart.', } ```
sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-04-04T16:15:09Z

Heya David,

I suspect this is the "coverflow crash". On Mac the viewer has a high chance of crashing whenever the Mac file picker is launched from the viewer.

There is a workaround for this crash, which is to choose the list view in the file picker instead of using Coverflow (http://macs.about.com/od/switchersnewusers/qt/coverflowoption.htm) Ref: BUG-4257 - Mac crash when saving texture to disc BUG-4398 - Mac crash when uploading image.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-04-04T16:36:44Z

On a side note, your secondlife.log file is really unhealthy. You are running out of Curl Handles and inventory fetching is timing out.

sl-service-account commented 10 years ago

davidventer commented at 2014-04-04T16:45:55Z

My file picker is set to list view. On a side-note, I'm running the viewer in "fullscreen" mode (with garbage on screen as previously reported in another jira). I'll switch back to normal window mode, try again, and report back here. Watch this space.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-04-04T16:50:38Z

If you reproduce this crash, please can you zip up your entire logs folder (before you relaunch the viewer after the crash) and attach the zip to this issue. This page tells you where to find your logs folder: http://community.secondlife.com/t5/English-Knowledge-Base/How-to-report-a-bug/ta-p/733545#Section_.3

Thanks!

sl-service-account commented 10 years ago

davidventer commented at 2014-04-04T16:50:40Z, updated at 2014-04-04T16:52:06Z

And... Success: I was able to upload images in normal window mode. So it would seem that the "fullscreen" mode is not only leaving garbage on screen but also breaking other functions. Could we link the jira's together? I'm not sure how to do that. I think you know which issue I'm referring to. This is rather frustrating, though, because all of this was working just fine in the Cocoa beta viewer. The project viewer resized correctly in full-screen mode and I don't recall having issues uploading images or saving snapshots to disk. I just really wish that all the Mac-related issues can get fixed already!

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-04-04T16:55:10Z

Ahhh fullscreen mode! If you set fullscreen mode using the debug setting, the filepicker appears behind the viewer window causing an apparent viewer freeze. I am not sure if the same problem happens when using the Mavericks fullscreen mode but I suspect it does.

sl-service-account commented 10 years ago

Whirly Fizzle commented at 2014-04-04T17:03:06Z

To reproduce this on Windows:

Observed: Viewer appears to freeze because file picker is open but hidden behind full screen viewer window. On Windows you have to ALT+TAB to gain access to the file picker.

sl-service-account commented 10 years ago

davidventer commented at 2014-04-04T18:14:38Z

No, this is different on a Mac. The file picker opens up where it should, in front of the viewer UI, but the viewer locks up when in the Mac OS X full-screen mode.

Mac OS X does not use the viewer debug setting full-screen mode. There is a native operating system API to enable fullscreen mode in any application on the Mac, enabling an application to run full screen in it's own "mission control" panel/desktop, allowing easy full-screen app switching via mission control or touchpad-four-finger-swipe, or magic-mouse-two-finger-swipe. I run all my applications in this mode because it's really easy to switch between things.

This feature was successfully implemented in the late Cocoa viewer project for Mac but I guess that somehow, when porting the Cocoa viewer code into the main public release, something went wrong somewhere. Now, when running Second Life in this mode, the viewer UI doesn't fill the entire screen, it remains the same size as the default window or maximized window, but fills the remaining space with flickering junk, and uploading anything or saving snapshots to disk in this mode causes the viewer to freeze up completely, requiring a force-quit.

sl-service-account commented 10 years ago

davidventer commented at 2014-04-27T19:49:41Z, updated at 2014-04-27T19:51:28Z

I've been running the latest maintenance viewer: Second Life 3.7.7 (289405) Apr 21 2014 19:08:37 (Second Life Release), and I must say; I'm really happy! Most of the issues that I've been having with the SL viewer have been fixed. Still waiting for Retina Display support, though. Here's hoping that these fixes will make it into the main SL release with the upcoming Project Interesting and SL Share code and that it won't be broken again by someone forgetting to merge certain code. Thank you for the awesome fixes! I'll be signing up for annual premium again as soon as these fixes are in the main release. My hope in LindenLab has just been restored. :-)

sl-service-account commented 10 years ago

davidventer commented at 2014-05-21T15:39:29Z, updated at 2014-05-21T15:40:14Z

I've updated to the Maintenance Viewer: Second Life 3.7.8 (289922) May 9 2014 12:41:36 (Second Life Release) and now the viewer crashes every time I try to upload anything. It just just freeze up when in fullscreen mode; it crashes to desktop regardless of which mode it's in.