# Crash with class complete

**URL:** https://talk.remobjects.com/t/crash-with-class-complete/18412
**Category:** Fire
**Created:** [January 14, 2019, 2:12pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412 "2019-01-14T14:12:16Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![jeremy](https://talk.remobjects.com/user_avatar/talk.remobjects.com/jeremy/32/10_2.png) [@jeremy](https://talk.remobjects.com/u/jeremy)
#### Post date: [January 14, 2019, 2:12pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/1 "2019-01-14T14:12:16Z")

</div>

I get the attached crash when trying to Ctl-C (any file, anywhere) in latest fire.[Fire\_2019-01-14-140741\_Jeremys-iMac.crash.txt](https://talk.remobjects.com/uploads/default/original/2X/6/6b757ef80645e9223016bea01211acc02ba55053.txt) (70.0 KB)

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [January 14, 2019, 2:49pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/2 "2019-01-14T14:49:09Z")

</div>

Hmm, strange :(. Nothing really changed there in ages; will investigate.

---

<div class="post-metadata">

### Author: ![jeremy](https://talk.remobjects.com/user_avatar/talk.remobjects.com/jeremy/32/10_2.png) [@jeremy](https://talk.remobjects.com/u/jeremy)
#### Post date: [January 14, 2019, 2:53pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/3 "2019-01-14T14:53:41Z")

</div>

I’ve just been investigating, and it’s the same on a few older ones too. .2349 is OK, .2353 is the first one it started happening in.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [January 14, 2019, 2:55pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/4 "2019-01-14T14:55:43Z")

</div>

Reproduced. This one looks nasty, most likely a compile regression :(.

---

<div class="post-metadata">

### Author: ![RemObjectsSoftware](https://talk.remobjects.com/user_avatar/talk.remobjects.com/remobjectssoftware/32/15947_2.png) [@RemObjectsSoftware](https://talk.remobjects.com/u/RemObjectsSoftware)
#### Post date: [January 14, 2019, 3:01pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/5 "2019-01-14T15:01:16Z")

</div>

Thanks, logged as bugs://81737

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [January 14, 2019, 3:19pm UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/6 "2019-01-14T15:19:08Z")

</div>

Wow, the minimal test case for tis is so trivial, I’m surprised _any_ block code works… 😉

```auto
using Foundation;

namespace ConsoleApplication365
{
    class Program
    {
        public static Int32 Main(string[] args)
        {
            new Program().refactorOxygeneCompleteClass(null);
        }
        
        [IBAction]
        private void refactorOxygeneCompleteClass(id sender)
        {
            refactorOxygeneCompleteClassAtLocationCallback( () => {
                refactorCallback(null, null) action(refactorOxygeneCompleteClass);
            });
        }

        private void refactorCallback(id results, id feedback) action(delegate void(id sender) action)
        {
        }
        
        private void refactorOxygeneCompleteClassAtLocationCallback(delegate void() callback)
        {
            callback();
        }
    }
}

```

---

<div class="post-metadata">

### Author: ![RemObjectsSoftware](https://talk.remobjects.com/user_avatar/talk.remobjects.com/remobjectssoftware/32/15947_2.png) [@RemObjectsSoftware](https://talk.remobjects.com/u/RemObjectsSoftware)
#### Post date: [January 15, 2019, 7:36am UTC](https://talk.remobjects.com/t/crash-with-class-complete/18412/7 "2019-01-15T07:36:16Z")

</div>

bugs://81737 got closed with status fixed.
