Hi people,
Playing with the sample generator in DBE, I was able to consistently crash the PixInsight application. Just set the "Minimum sample weight" to 0.98 or so, click on "Generate" and watch the main window disappear without warnings (on Linux).
Since the PixInsight components don't include debugging symbols, trying to obtain information from the core file generated is useless; however I attached gdb to a running PixInsight instance and was able to get this:
(gdb) cont
Continuing.
<At this point I clicked the "Generate" button in the DBE interface>
[New Thread 0xaebfdb90 (LWP 26063)]
[New Thread 0xadbfdb90 (LWP 26064)]
[New Thread 0xae3fdb90 (LWP 26065)]
[Thread 0xadbfdb90 (LWP 26064) exited]
<... blah blah ...>
[Thread 0xadbfdb90 (LWP 26069) exited]
[Thread 0xaebfdb90 (LWP 26063) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb75386c0 (LWP 25959)]
0xb6b66a8a in pcl::DynamicBackgroundExtractionInterface::GetSample () from /usr/lib/pixinsight/BackgroundModelization-pm32.so
25959 is the PID of the main application, so I guess it's the first thread.