Ticket #75 (closed defect: worksforme)

Opened 5 years ago

Last modified 4 years ago

abrt-gui allows "sending" report which is not in existing anymore

Reported by: mnowak Owned by: jmoskovc@…
Priority: major Milestone:
Component: daemon Version:
Keywords: Cc:
Blocked By: Blocking:

Description

Crash something, open abrt-gui as root, open abrt-gui as a fooser, in one of the abrt-gui windows generate the report, wait until it ends and you get the window with details. In the other abrt-gui window delete the report. Click Send in the former window:

MsgBox: "Report done!"

abrt-logger:


Big Text Files
======

Binary files
======



abrt daemon:

Warning: CSQLite3::SetReported(): UUID is not found in DB.
Update: CSQLite3::SetReported(): UUID is not found in DB.

Expected: Not sure. abrt should allow to delete the report even if someone else is working on reporting it. abrt-gui should be really sure the reporting succeeded before reporting "Report done!". Logger plugin should not write anything to log unless sure it has all the necessary data in place. I'd also expect "Crash data removed, can't send", when selected "Send".

Change History

comment:1 Changed 4 years ago by vda

  • Status changed from new to closed
  • Resolution set to worksforme

Does not happen with current git, I've got an error message.

Technical details: error message is generated via catching exceptions from Report() function call in handle_Report() dbus handler in the daemon.

Note: See TracTickets for help on using tickets.