The only thing I'm doing at the point where it is freezing Acad is:
Get the new list for paper sizes (which works fine)
Then it is erasing the old list (start_list "key" 3)
Adding the new list (mapcar 'add_list mylist)
And then ending the list (end_list)
At that is freezing Acad. I just made sure that the list variable has items in it, and it still froze. I'm so lost as to what is going on.
Thanks for the idea, but that doesn't seem to be it.
ps. If I take out the part of making the new list, adding stuff, and closing it, then it will not crash, but it can't work like that.