1) Start xarchiver without opening an archive. 2) Press on the root button in the archive navigation panel. Xarchiver will now segfault. SVN Revision = 25958
I know this behaviour; thank you for using Xarchiver.
Doing a backtrace under gdb I can see that it's on interface.c, line 929. The archive[idx]->location_entry_path = NULL assignment does the segfault because archive is a pointer to NULL. I think archive may be a vector that holds the opened archive tabs and as there's no file opened it was not allocated yet.
Fixed in r26153.