From Fedora Project Wiki

(-1)
Line 1: Line 1:
{|border="1"
+
el1iR4 <a href="http://mzzhnczwjvga.com/">mzzhnczwjvga</a>, [url=http://mhyccuczbkmn.com/]mhyccuczbkmn[/url], [link=http://bfnmubdygaoh.com/]bfnmubdygaoh[/link], http://pyegjtnwwfja.com/
|-style="color: white; background-color: #3074c2; font-weight: bold"
 
| DATE || TIME || WHERE
 
|-
 
| Thu February 26, 2009 || From ''12:00'' to ''20:00'' UTC (7am -> 3pm ET) || [irc://irc.freenode.net/fedora-qa #fedora-qa])
 
|-
 
|}
 
 
 
== What to test? ==
 
 
 
Today's instalment of Fedora Test Day will focus on:
 
 
 
* [[Features/CrashCatcher]]
 
 
 
== Who's available ==
 
 
 
The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion ...
 
* Development - [[User:zprikryl| Zdenek Prikryl]] [[User:jmoskovc| Jiri Moskovcak]]
 
* Quality Assurance - [[User:koca | Martin Koci]], [[User:rbiba | Radek Biba]], [[User:jlaska | James Laska]], [[User:adamwill|Adam Williamson]]
 
 
 
== Prerequisite for Test Day ==
 
 
 
* [[Releases/Rawhide|Rawhide]] or F10 fully updated (some tips below). Remember, Rawhide is an unsupported development branch: use an installation you don't mind getting broken
 
* Selinux enabled. If you need to run in permissive mode please file a [https://bugzilla.redhat.com bug] against selinux
 
 
 
{{admon/warning|no animals will be hurt during testing}}
 
 
 
== How to test? ==
 
 
 
=== '''Update your machine to latest Rawhide or F10''' ===
 
 
 
See the instructions on the [[Releases/Rawhide|Rawhide]] page on the various ways in which you can install or update to Rawhide.
 
 
 
=== '''Installation''' ===
 
 
 
# A yum repo is available to provide easy access to koji builds for [http://koji.fedoraproject.org/koji/taskinfo?taskID=1213313 F11] and [http://koji.fedoraproject.org/koji/taskinfo?taskID=1213321 F10]. Run the following command to create the repo config file for crash-catcher:
 
<pre>
 
# cat <<EOF>>/etc/yum.repos.d/crash-catcher.repo
 
[crash-catcher]
 
name=crash-catcher
 
baseurl=http://jlaska.fedorapeople.org/repos/crash-catcher/\$releasever/\$basearch/
 
gpgcheck=0
 
EOF
 
</pre>
 
# Next, install the crash-catcher packages: <pre># yum install crash-catcher\*</pre>
 
# Disable bug-buddy: add a line <pre>GNOME_DISABLE_CRASH_DIALOG=1</pre> to ~/.bashrc
 
# Then restart the computer to launch the daemon and load the necessary dbus configuration files
 
# Check if the daemon is really running, if not for some reason, run ''crash-catcher''
 
# Run ''cc-applet'' (as an ordinary user)
 
 
 
=== Configuration ===
 
after installation some default settings are stored in /etc/crash-catcher/*
 
configuration is written on single line "key = value {, value}"
 
* main config file is /etc/crash-catcher/crash-catcher.conf
 
  * OpenGPGPublicKeys list of GPG keys
 
  * EnableOpenGPG, check if a package is signed with one of keys
 
  * BlackList blacklisted backages
 
  * EnabledPlugins a list of enabled plugis. There should to be at least one language/application plugin and database plugin
 
  * Database denotes database plugin, there has to be one database plugin! (crash-catcher-plugin-sqlite3)
 
  * every language/application plugin can have several reporter plugins. If you want to report something, then it has to have at least one :-)
 
* Plugins conf files are in /etc/crash-catcher/plugins/*
 
  * description of options is in these files.
 
* known working config file /etc/crash-catcher/crash-catcher.conf
 
    # test conf file. it will be generated in the future
 
    # Enable GPG check
 
    EnableOpenGPG = no
 
    # GPG keys
 
    OpenGPGPublicKeys = /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
 
    # blacklisted packages
 
    BlackList = bash, bind, apache2
 
    # enabled plugins
 
    EnabledPlugins = SQLite3, CCpp, Mailx, Logger
 
    # selected DB plugin
 
    Database = SQLite3
 
    # reporters association
 
    CCpp = Mailx, Logger
 
 
 
=== Known issues ===
 
Consult list of [https://fedorahosted.org/crash-catcher/report/1 active tickets] before reporting an issue.  The most common issues are listed below:
 
* '''Report multiple crashes''' - if you want to report same crash twice, you have to remove CC's DB (default path /var/cache/crash-catcher/crash-catcher-db) and make a crash again
 
* '''dbus timeout''' - if reporting causes an installation of many debuginfos, then a dbus timeout may occur. In that case, try to report crash again after debuginfos are installed.
 
* '''crash-catcher daemon crash''' - if crash-catcher daemon unexpectedly crashs, then look for .lock files in /var/cache/crash-catcher/ and delete them. They may cause a deadlock.
 
* '''Nothing happened?''' - if it seems to do nothing, try to disable PGP checking and restart daemon
 
* '''Graphical warnings''' - gui writes some gtk warnings
 
* '''Report editing''' - report editing from gui doesn't work
 
* '''rpm %requires''' - it needs rpm >= 4.6.0-1 (rc3 segfaults)
 
 
 
=== Test ===
 
 
 
Available tests include:
 
* [[QA:Testcase_crashcatcher]] - default crash report
 
* [[QA:Testcase_crashcatcher_Logger]] - Logger plugin
 
* [[QA:Testcase_crashcatcher_Mailx]] - Mailx plugin
 
 
 
=== Results ===
 
 
 
If you find any bug (i.e. the test case does not complete as expected, or you encounter some buggy behaviour while carrying it out), then [https://fedorahosted.org/crash-catcher/newticket file a ticket] via the [https://fedorahosted.org/crash-catcher crash-catcher Trac system].  Design discussion can also take place on the [https://fedorahosted.org/mailman/listinfo/crash-catcher crash-catcher mailing list].
 
 
 
Please record what applications you test with crash-catcher and their results in the table below.
 
 
 
{|
 
! User
 
! Smolt Profile
 
! Application Tested
 
! Bug(s)
 
! Comment(s)
 
|-
 
| <!-- [[User:FasName]] -->
 
| <!-- Smolt profile (optional) -->
 
| <!-- Application Tested -->
 
| <!-- [[rhbug:BUGID]] -->
 
| <!-- Comments -->
 
|-
 
| [[User:jlaska|James Laska]]
 
| [http://www.smolts.org/show?uuid=pub_606a8b52-d28b-41c7-aee2-f4994df2911e HW]
 
| style="color:white; background:red;" | Package Install
 
| https://fedorahosted.org/crash-catcher/ticket/1
 
| Can't install the packages (bad %requires)
 
|-
 
|-
 
| [[User:koca|Martin Koci]]
 
| [http://www.smolts.org/show?uuid=pub_b4d40bce-52a4-467e-87bd-ad1094fab20e HW]
 
| style="color:white; background:red;" | Vim - Deadlock while creating the Lock
 
| https://fedorahosted.org/crash-catcher/ticket/4
 
| Can't catch the segmentation fault of the vim
 
|-
 
|-
 
| [[User:koca|Martin Koci]]
 
| [http://www.smolts.org/show?uuid=pub_b4d40bce-52a4-467e-87bd-ad1094fab20e HW]
 
| | All
 
| https://fedorahosted.org/crash-catcher/ticket/10
 
| SELinux is preventing mailx (sendmail_t) "read" to ./binary_data1 (var_t).
 
|-
 
|-
 
| [[User:rbiba|Radek Biba]]
 
| [-]
 
| style="color:white; background:red;" | crash-catcher
 
| https://fedorahosted.org/crash-catcher/ticket/5
 
| The temporary file /tmp/CCDB is a security hole
 
|-
 
|-
 
| [[User:rbiba|Radek Biba]]
 
| [-]
 
|  | cc-gui
 
| https://fedorahosted.org/crash-catcher/ticket/17
 
| The "Cancel" button works as the "Apply" button :)
 
|-
 
|-
 
| [[User:rbiba|Radek Biba]]
 
| [-]
 
|  | crash-catcher
 
| https://fedorahosted.org/crash-catcher/ticket/22
 
| Inappropriate mime type in reported e-mail
 
|-
 
|-
 
| [[User:rbiba|Radek Biba]]
 
| [-]
 
|  | cc-gui
 
| https://fedorahosted.org/crash-catcher/ticket/23
 
| [RFE] Display the latest crash in the list by default
 
|-
 
|-
 
| [[User:michich|Michal Schmidt]]
 
| [-]
 
| style="color:white; background:red;" | mc
 
| https://fedorahosted.org/crash-catcher/ticket/6
 
| "Unable to get report! Debuginfo missing?"
 
|-
 
| [[User:psklenar|Petr Sklenar]]
 
| [http://www.smolts.org/client/show/pub_527e6a5b-d71d-41f7-93b3-6b3e06d66c09 HW]
 
| style="color:white; background:red;" | all
 
| https://fedorahosted.org/crash-catcher/ticket/15
 
| "crash-catcher-5 dead but subsys locked"
 
|-
 
| [[User:psklenar|Petr Sklenar]]
 
| [http://www.smolts.org/client/show/pub_527e6a5b-d71d-41f7-93b3-6b3e06d66c09 HW]
 
| style="color:white; background:red;" | apps with suid=0
 
| https://fedorahosted.org/crash-catcher/ticket/25
 
| "apps run under root is not reported"
 
|-
 
| [[User:dkovalsk|David Kovalsky]]
 
| [http://www.smolts.org/client/show/pub_52b0be34-8d44-4435-98d2-32a1953f6f7e HW]
 
| style="color:white; background:red;" | Package install
 
| https://fedorahosted.org/crash-catcher/ticket/20
 
| cc-applet doesn't start
 
|-
 
| [[User:jscotka|Jan Scotka]]
 
| [-]
 
| style="color:white; background:red;" | cc-applet, HWproblem?
 
| https://fedorahosted.org/crash-catcher/ticket/26
 
| cc-applet doesn't start, and cc waiting for lock
 
|-
 
 
 
|}
 
 
 
[[Category:Test Days]]
 

Revision as of 00:17, 20 September 2009

el1iR4 <a href="http://mzzhnczwjvga.com/">mzzhnczwjvga</a>, [url=http://mhyccuczbkmn.com/]mhyccuczbkmn[/url], [link=http://bfnmubdygaoh.com/]bfnmubdygaoh[/link], http://pyegjtnwwfja.com/