Bug 901467 - ABRT 2.0.20 fc18 - gui is not responding
Summary: ABRT 2.0.20 fc18 - gui is not responding
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: libreport
Version: 18
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: abrt
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-18 09:32 UTC by jibecfed
Modified: 2013-03-25 22:59 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-25 22:59:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
abrt-gui -v when trying to repport two bugs (20.66 KB, text/plain)
2013-01-18 09:32 UTC, jibecfed
no flags Details
Output of report-gtk (155.44 KB, text/plain)
2013-01-18 12:15 UTC, jibecfed
no flags Details
Command output (it showed the window and apparently sended it to bugzilla) (395.49 KB, text/plain)
2013-01-19 09:56 UTC, jibecfed
no flags Details
Yum log (26.34 KB, text/x-log)
2013-01-19 09:58 UTC, jibecfed
no flags Details
Backtace gdb - comment 8 (5.89 KB, text/plain)
2013-01-23 19:04 UTC, jibecfed
no flags Details
Strace report-gtk - comment 8 (430.02 KB, text/x-log)
2013-01-23 19:05 UTC, jibecfed
no flags Details
Strace report-gtk - comment 8 - after manualy killing all abrt processes (440.56 KB, text/x-log)
2013-01-23 19:07 UTC, jibecfed
no flags Details

Description jibecfed 2013-01-18 09:32:45 UTC
Created attachment 682232 [details]
abrt-gui -v when trying to repport two bugs

Description of problem:


Version-Release number of selected component (if applicable):
Nom                 : abrt
Architecture        : x86_64
Version             : 2.0.20
Révision            : 1.fc18

How reproducible: always


Steps to Reproduce:
1. Launch abrt-gui by application menu / notification / command line
2. Click on "Rapporter" (probably report in english) or click on "Preferences"
  
Actual results: Nothing append


Expected results: repport a bug or show preferences


Additional info:

- bugs looks like to be correctly detected, only the user interface is crashed :
  output of nl /var/log/messages|grep abrt|fpaste
    http://paste.stg.fedoraproject.org/3268/
- output of ll /etc/abrt/abrt.conf*|fpaste
  http://paste.stg.fedoraproject.org/3269/
- output of ll /var/spool/abrt/ccpp-2013-01-17-19:27:11-1683|fpaste
  http://paste.stg.fedoraproject.org/3270/

Comment 1 Jakub Filak 2013-01-18 11:03:53 UTC
Thank you for taking the time to report this bug. Unfortunately, we can't diagnose the problem without your cooperation. If you have time run the following command and post an output here.

$ report-gtk -vvv -e report_uReport -e analyze_CCpp -e "collect_*" -e report_Bugzilla -e post_report -- /var/spool/abrt/ccpp-2013-01-17-19:27:11-1683

Comment 2 jibecfed 2013-01-18 12:15:53 UTC
Created attachment 682391 [details]
Output of report-gtk

As requested, the output of the command. Do not hesitate to ask for more if needed.

Comment 3 Jakub Filak 2013-01-18 14:33:34 UTC
Just to be sure. You started the command. It printed out the attached output, no window appeared and command successfully finished?

Which version of libreport do you have installed?

Comment 4 jibecfed 2013-01-18 20:33:22 UTC
No window appeared and command did not finished, I had to stop it after a minute

Nom                 : libreport
Architecture        : x86_64
Version             : 2.0.20
Révision            : 1.fc18

But it looks like ABRT is back to normal... And I'm actually sending reports with ABRT.

Now, when I launch your command I have a window with many informations from bug report. I haven't changed anything, just reboot a few times since this morning.

Notable change this time : I had hundreds of calendar meetings showed one after another. I'll send the file again.

Comment 5 jibecfed 2013-01-19 09:55:22 UTC
I do not know why. But I wanted to launch your command again and ABRT doesn't work anymore.

I post right now two files, Yum log file if updates have any impact.
Output of the following command :
[root@localhost jb]# report-gtk -vvv -e report_uReport -e analyze_CCpp -e "collect_*" -e report_Bugzilla -e post_report -- /var/spool/abrt/ccpp-2013-01-17-19:27:11-1683 2> hop-root.txt

Comment 6 jibecfed 2013-01-19 09:56:31 UTC
Created attachment 682967 [details]
Command output (it showed the window and apparently sended it to bugzilla)

Comment 7 jibecfed 2013-01-19 09:58:14 UTC
Created attachment 682968 [details]
Yum log

Comment 8 Jakub Filak 2013-01-21 15:15:19 UTC
(In reply to comment #5)
> I do not know why. But I wanted to launch your command again and ABRT
> doesn't work anymore.
> 
> I post right now two files, Yum log file if updates have any impact.
> Output of the following command :
> [root@localhost jb]# report-gtk -vvv -e report_uReport -e analyze_CCpp -e
> "collect_*" -e report_Bugzilla -e post_report --
> /var/spool/abrt/ccpp-2013-01-17-19:27:11-1683 2> hop-root.txt

Thank you for all your comments!

In order to diagnose the problem I need to known the function in which report-gtk is stuck. The following commands should generate a backtrace (http://fedoraproject.org/wiki/StackTraces): 
  $ sudo debuginfo-install libreport
  $ gdb `which report-gtk` -p `ps aux | grep report-gtk  | grep -v grep | tr -s " " | cut -f2 -d" "` --batch --eval-command "t a a bt full" | tee backtrace.txt
  
And it would be useful to provide an output of strace:
  $ strace report-gtk -vvv -e report_uReport -e analyze_CCpp -e "collect_*" -e report_Bugzilla -e post_report -- /var/spool/abrt/ccpp-2013-01-17-19:27:11-1683 2>&1 | tee needed.log

Comment 9 jibecfed 2013-01-23 19:04:25 UTC
Created attachment 686164 [details]
Backtace gdb - comment 8

Comment 10 jibecfed 2013-01-23 19:05:45 UTC
Created attachment 686167 [details]
Strace report-gtk - comment 8

Comment 11 jibecfed 2013-01-23 19:07:50 UTC
Created attachment 686171 [details]
Strace report-gtk - comment 8 - after manualy killing all abrt processes

As requested. The output of the two commands.
I did the second one two times to make sure it as full expected effect.
Please let me know if I can do anything else.
Thanks for your help.

Comment 12 Jakub Filak 2013-02-18 13:56:54 UTC
report-gtk got stuck in secret_prompt() function and it means that report-gtk will wait until DBus Secret Service API emits the Completed signal. At this moment you should see some kind of authorization dialog, do you?

Which implementation of Secret Service API do you have installed? Is it gnome-keyring or ksecretsservice?

Comment 13 Jakub Filak 2013-02-20 13:51:40 UTC
Fixed in git

commit f29ac1812afa76303b9e407fab2686162c11e0aa
Author: Jakub Filak <jfilak>
Date:   Tue Feb 19 09:37:29 2013 +0100

    ss: add a timeout to the waiting for the Completed signal
    
    - closes rhbz#901467
    
    Signed-off-by: Jakub Filak <jfilak>
    Signed-off-by: Martin Milata <mmilata>

Comment 14 markusN 2013-03-03 16:40:42 UTC
(not sure the problem below is related to this bug report:)

abrt-2.1.1-1.fc18.x86_64 from F18 testing repo is not saving
user/password but telling me 

"Secret service is not available, your settings won't be saved"

Using gnome-keyring-3.6.2-3.fc18.x86_64. No idea how to enable
the convenient auto-login which worked nicely in F17. My F18
laptop was installed from scratch (no upgrade from F17).

Comment 15 markusN 2013-03-03 16:44:22 UTC
(In reply to comment #14)

I forgot to copy this problem:

[root@localhost neteler]# abrt-gui
Failed to open connection to D-Bus session bus: The connection is closed
There is no configurable option for: '(null)'

[root@localhost neteler]#

Comment 16 Jakub Filak 2013-03-06 08:58:08 UTC
(In reply to comment #15)
> (In reply to comment #14)
> 
> I forgot to copy this problem:
> 
> [root@localhost neteler]# abrt-gui
> Failed to open connection to D-Bus session bus: The connection is closed
> There is no configurable option for: '(null)'
> 
> [root@localhost neteler]#

Thank you for taking the time to report this misbehaviour. If you have
time and can still reproduce the misbehaviour, please file a new bugzilla
ticket.

Would be useful to know which desktop environment you use and attach the
~/.xsession_errors and ~/.cache/gdm/session.log files and provide a text output
of 'sudo grep gnome-keyring-daemon /var/log/messages' and 'abrt-gui -vvv'

Comment 17 Fedora Update System 2013-03-20 08:54:18 UTC
abrt-2.1.2-1.fc18,libreport-2.1.2-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/abrt-2.1.2-1.fc18,libreport-2.1.2-1.fc18

Comment 18 Fedora Update System 2013-03-22 00:22:01 UTC
Package abrt-2.1.2-1.fc18, libreport-2.1.2-1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing abrt-2.1.2-1.fc18 libreport-2.1.2-1.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-4176/abrt-2.1.2-1.fc18,libreport-2.1.2-1.fc18
then log in and leave karma (feedback).

Comment 19 Fedora Update System 2013-03-22 21:18:56 UTC
Package abrt-2.1.2-2.fc18, libreport-2.1.2-2.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing abrt-2.1.2-2.fc18 libreport-2.1.2-2.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-4176/abrt-2.1.2-2.fc18,libreport-2.1.2-2.fc18
then log in and leave karma (feedback).

Comment 20 Fedora Update System 2013-03-25 22:59:52 UTC
abrt-2.1.2-2.fc18, libreport-2.1.2-2.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.