On Thu, Jan 29, 2015 at 07:02:26PM +0100, Henrik Brautaset Aronsen wrote:
> 1) Go to import logfile and choose dives/TestXP5_de.csv
> 2) Select SensusCSV
> 3) Crash
> 
> Yup, I know that this isn't a Sensus CSV file, but it still shouldn't crash.

Totally agree, it shouldn't crash. And it doesn't here (on Linux)

> Here's the stacktrace:
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   org.qt-project.QtCore             0x000000010dc04c78 
> QString::operator=(QString const&) + 40
> 1   Subsurface                        0x000000010c2d7a51 
> DiveLogImportDialog::loadFileContents(int, DiveLogImportDialog::whatChanged) 
> + 3921

Now that's odd. A QString "==" crashes. reading that files there is
nothing I can find in there where we would compare to a NULL pointer or
something stupid. I need to try to reproduce this on a Mac under the
debugger to see if this can pinpoint what's going on...

Thanks for the report

/D
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to