https://bugs.kde.org/show_bug.cgi?id=483266

            Bug ID: 483266
           Summary: Segfault after deleting an image if the annotation
                    dialog was previously accepted
    Classification: Applications
           Product: kphotoalbum
           Version: GIT master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Annotation Dialog
          Assignee: kpab...@willden.org
          Reporter: rsquare...@proton.me
  Target Milestone: ---

STEPS TO REPRODUCE
1. Load the demo database.
2. Click Events, then click fun.
3. Select both images and open the annotation dialog with CTRL-2.
4. Unselect the "fun" event and click Done.
5. Now delete one or more images to trigger the segfault (eg. click Home,
People, and select and delete an image).

OBSERVED RESULT
KPhotoAlbum segfaults.

EXPECTED RESULT
KPhotoAlbum shouldn't segfault.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: Version 5.104.0
Qt Version: Version 5.15.3 (built against 5.15.3)

ADDITIONAL INFORMATION
AnnotationDialog::Dialog::slotDiscardFiles() is calling
AnnotationDialog::ImagePreviewWidget::reconfigure() even though the annotation
dialog is closed.  AnnotationDialog::Dialog() is not clearing m_origList when
it is accepted.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to