alexrj/Slic3r — Issue #44: Multiple-minute hang for a single layer when slicing
Author: Pointedstick
Created: 2011-11-11 03:22:35+00:00
State: open

On multiple Mac OS X machines (a 1 year old Mac Mini and a new MacBook Air) I've tried it on, the version of Slic3r released on 11/04/11 is frequently hanging for long periods of time, especially when slicing objects at small layer heights. Examining the console log reveals that it will ususlly hang while slicing a certain layer. For example, while trying to slice the Vica Illusion Sculpture into 0.15 mm layers, Slic3r hung for 15 minutes on layer 645:

11/10/11 6:43:49.767 PM	[0x0-0x99099].Slic3r	Making perimeter for layer 643:
11/10/11 6:43:49.767 PM	[0x0-0x99099].Slic3r	Making perimeter for layer 644:
11/10/11 6:43:49.767 PM	[0x0-0x99099].Slic3r	Making perimeter for laye
11/10/11 6:44:22.000 PM	kernel	macx_swapoff SUCCESS
11/10/11 6:59:59.000 PM	kernel	(default pager): [KERNEL]: ps_select_segment - send HI_WAT_ALERT
11/10/11 7:00:00.000 PM	kernel	(default pager): [KERNEL]: Switching ON Emergency paging segment
11/10/11 7:00:06.000 PM	kernel	(default pager): [KERNEL]: ps_vstruct_transfer_from_segment - ABORTED
11/10/11 7:00:06.000 PM	kernel	(default pager): [KERNEL]: Failed to recover emergency paging segment
11/10/11 7:00:06.000 PM	kernel	macx_swapon SUCCESS
11/10/11 7:00:22.190 PM	[0x0-0x99099].Slic3r	r 645:
11/10/11 7:00:22.190 PM	[0x0-0x99099].Slic3r	Making perimeter for layer 646:
11/10/11 7:00:22.190 PM	[0x0-0x99099].Slic3r	Making perimeter for layer 647:

That's a 15 minute hang! You can see that my system ran out of physical memory from the kernel logs! It eventually ate up 1.5 gigs of RAM. There was another 4-minute hang later, too.

Here's a link to a zip file containing the console log, my profile, two samples of the process while it was hung, the source .stl file, and the resulting .gcode file:

http://techpaladin.com//wp-content/uploads/random/vica_problems.zip