Overview: Creating or deleting any file within a folder visible to kpeoplevcard crashes the app using kpeople with Segmentation Fault Steps to Reproduce: 1. Install kpeople and kpeoplevcard 2. Launch some app which uses kpeople (for example, the demo apps within kpeople) 3. Create or delete any file within the kpeoplevcard folder (Does not have to be a vcard) Actual Result: The app using kpeople crashes Expected Result: If a new vcard was created or an old one deleted, the app should be able to update its list of contacts. If a different file was created or deleted, nothing should happen. Build Date and Platform: 25 March 2018 on Fedora 27 KPeople git tag: b2405d9bc4c8af3ae14c768c718d344d470df90a KPeopleVCard git tag: a170ed35ce84f027ffe9e29e9b75b9b37624602b
Created attachment 111684 [details] Backtrace from running contactlistqml
Git commit f181967cde2a3b044b02bf075761231f742ba915 by Aleix Pol. Committed on 27/03/2018 at 17:06. Pushed by apol into branch 'master'. Fix crash when adding contact Don't report the wrong contact pointer M +1 -1 src/kpeoplevcard.cpp https://commits.kde.org/kpeoplevcard/f181967cde2a3b044b02bf075761231f742ba915