abrt 1.0.7 detected a crash. architecture: i686 cmdline: /usr/bin/python /usr/share/system-config-language/system-config-language.py component: system-config-language executable: /usr/share/system-config-language/system-config-language.py kernel: 2.6.31.5-127.fc12.i686.PAE package: system-config-language-1.3.3-3.fc12 release: Fedora release 12 (Constantine) uuid: 52ada5ca backtrace ----- Summary: TB52ada5ca gui_install.py:203:depDetails:NameError: global name 'PirutError' is not defined Traceback (most recent call last): File "/usr/share/system-config-language/language_gui.py", line 175, in okClicked self.apply() File "/usr/share/system-config-language/language_gui.py", line 281, in apply install.install_language (self.mainWindow, grpid) File "/usr/share/system-config-language/gui_install.py", line 391, in install_language self.depDetails(mainWindow) File "/usr/share/system-config-language/gui_install.py", line 203, in depDetails raise PirutError NameError: global name 'PirutError' is not defined Local variables in innermost frame: a: noarch b: <gtk.TextBuffer object at 0xc02e734 (GtkTextBuffer at 0x9e1aba0)> e: 0 d: <gui_detailsDialog.GuiDetailsDialog instance at 0xb94862c> i: <GtkTextIter at 0xba45280> mainwin: <gtk.Window object at 0x9d8dc34 (GtkWindow at 0x9da6838)> self: <gui_install.guiInstall object at 0x9d90e8c> rc: -6 tag: <gtk.TextTag object at 0xc02e7ac (GtkTextTag at 0xc1b9620)> n: kde-l10n strng: Updating for dependencies: lst: [] r: 1.fc12 txmbr: kde-l10n.noarch 0-4.3.5-1.fc12 - u timeout: 20 v: 4.3.5 types: [([<TransactionMember : kde-l10n.noarch 0-4.3.5-1.fc12 - u (0xba0698c)>], 'Adding for dependencies:\n'), ([], 'Removing for dependencies:\n'), ([], 'Updating for dependencies:\n')]
Created attachment 396515 [details] File: backtrace
Can you give me more information, as to how to reproduce this bug. Can you specify the steps or actions that you did. Because I tried to reproduce it in x86_64 & i386. Although the traceback of exceptions were similar, it did not abort and crash (but only produced exceptions) Here is the traceback: Traceback (most recent call last): File "/root/workspace/system-config-language-f12/src/language_gui.py", line 175, in okClicked self.apply() File "/root/workspace/system-config-language-f12/src/language_gui.py", line 281, in apply install.install_language (self.mainWindow, grpid) File "/root/workspace/system-config-language-f12/src/gui_install.py", line 391, in install_language self.depDetails(mainWindow) File "/root/workspace/system-config-language-f12/src/gui_install.py", line 203, in depDetails raise PirutError NameError: global name 'PirutError' is not defined I did the following to reproduce this: 1. start system-config-language 2. Select Hindi(India) /* I already removed all essential's to do this */ 3. It asked the question "Hindi language support is not installed, do you want to install it?". Click on "Yes" 4. It asked the question "Updating these packages requires additional package changes for proper operation?" 5. I clicked on "Cancel" for the last question and the exceptions occurred (described above), but the application did not abort or crash. PS: If the problem is only because of unassigned variable "PirutError" & unhandled exception then maybe assigning "PirutError=RepoErrors" in file gui_errors.py and handling exception in above frames (like install_language in gui_install.py) would work. But I need more information.
I'm afraid I can't reproduce it. My current system has been updated since I installed it. I suppose it's reproducible (if ever) on a fresh fedora installation only
(In reply to comment #3) > I'm afraid I can't reproduce it. My current system has been updated since I > installed it. I suppose it's reproducible (if ever) on a fresh fedora > installation only still, can you roughly update steps for reproduce this bug i will try it on fresh fedora installation
Created attachment 406182 [details] Removes PirutError Exception which might be causing the crash... This patch should be applied to the file system-config-language-1.3.3/src/gui_install.py
Created attachment 406210 [details] tries to patch this bug (in devel ) as well as some new enhancements... This patch should be applied to the file system-config-language-1.3.3/src/gui_install.py
Created attachment 406211 [details] tries to patch this bug (in devel ) as well as some new enhancements... This patch should be applied to the file system-config-language-1.3.4/src/gui_install.py PS: Sorry for posting it so many times...
system-config-language-1.3.4-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/system-config-language-1.3.4-2.fc12
system-config-language-1.3.4-2.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update system-config-language'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/system-config-language-1.3.4-2.fc12
Closing the bug, if problem persists, please reopen it again.
system-config-language-1.3.4-2.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.