Bug 236005

Summary: Segmentation fault when files are missing
Product: [Applications] k3b Reporter: James Dent <semajdent>
Component: generalAssignee: Michał Małek <michalm>
Status: RESOLVED FIXED    
Severity: normal CC: fosters2, trueg
Priority: NOR    
Version: 1.91.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In: 1.92.0

Description James Dent 2010-05-02 10:39:31 UTC
Version:           1.91.0 (using 4.4.2 (KDE 4.4.2), Arch Linux)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.33-ARCH

1. Insert a blank disc and create a new data project.
2. Add files to the project.
3. Delete one of the project's files from the hard disk.
4. Click "Burn." A dialog appears to warn that a file is missing, but K3b segfaults once "OK" is selected.
Comment 1 Michał Małek 2010-05-13 08:16:33 UTC
SVN commit 1126098 by mmalek:

Make doc <-> model connections always direct to prevent inconsistencies when doc's methods are called from a job.
This fixes crash when removing non-existing files from the project,
BUG: 236005


 M  +9 -8      k3baudioprojectmodel.cpp  
 M  +10 -5     k3bdataprojectmodel.cpp  
 M  +8 -6      k3bmovixprojectmodel.cpp  
 M  +6 -4      k3bvcdprojectmodel.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1126098
Comment 2 Michał Małek 2010-06-09 22:05:45 UTC
*** Bug 241164 has been marked as a duplicate of this bug. ***