Bug 784413

Summary: [abrt] soundconverter-1.5.4-11.fc16: soundconverter:1691:set_string:TypeError: GConf.Client.set_string() argument 2 must be string, not None
Product: [Fedora] Fedora Reporter: Danilo Cestari <dbuggerx>
Component: soundconverterAssignee: Michael Schwendt <bugs.michael>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: bugs.michael, echapin, lxtnow
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:3bdad49df2fcfb2b1d78b7baeb8f8a222115feb8
Fixed In Version: soundconverter-1.5.4-13.fc16 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-04 23:52:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Danilo Cestari 2012-01-24 20:14:17 UTC
libreport version: 2.0.8
abrt_version:   2.0.7
cmdline:        /usr/bin/python -tt /usr/bin/soundconverter
executable:     /usr/bin/soundconverter
kernel:         3.1.9-1.fc16.x86_64
reason:         soundconverter:1691:set_string:TypeError: GConf.Client.set_string() argument 2 must be string, not None
time:           Tue 24 Jan 2012 05:55:10 PM BRST
uid:            500

backtrace:
:soundconverter:1691:set_string:TypeError: GConf.Client.set_string() argument 2 must be string, not None
:
:Traceback (most recent call last):
:  File "/usr/bin/soundconverter", line 2674, in on_add_activate
:    self.prefs.set_string('last-used-folder', self.addchooser.get_current_folder_uri())
:  File "/usr/bin/soundconverter", line 1691, in set_string
:    self.gconf.set_string(self.path(key), value)
:TypeError: GConf.Client.set_string() argument 2 must be string, not None
:
:Local variables in innermost frame:
:self: <__main__.PreferencesDialog object at 0x1781b50>
:key: 'last-used-folder'
:value: None

smolt_data:
:
:
:General
:=================================
:UUID: d4f43377-2ed5-40eb-b803-6b05a1e956ae
:OS: Fedora release 16 (Verne)
:Default run level: Unknown
:Language: en_US.utf8
:Platform: x86_64
:BogoMIPS: 6382.93
:CPU Vendor: GenuineIntel
:CPU Model: Pentium(R) Dual-Core  CPU      E5800  @ 3.20GHz
:CPU Stepping: 10
:CPU Family: 6
:CPU Model Num: 23
:Number of CPUs: 2
:CPU Speed: 3190
:System Memory: 3920
:System Swap: 5983
:Vendor: POSITIVO
:System: POS-PIG41BA 0605_SIM
:Form factor: Desktop
:Kernel: 3.1.9-1.fc16.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Enforcing
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:
:
:Devices
:=================================
:(32902:10168:6922:5) pci, None, PCI/ISA, 82801GB/GR (ICH7 Family) LPC Interface Bridge
:(4332:33128:6922:3) pci, r8169, ETHERNET, RTL8111/8168B PCI Express Gigabit Ethernet controller
:(32902:11826:6922:4) pci, i915, VIDEO, 4 Series Chipset Integrated Graphics Controller
:(32902:10176:6922:5) pci, ata_piix, STORAGE, N10/ICH7 Family SATA IDE Controller
:(32902:10192:6922:5) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 1
:(32902:10194:6922:5) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 2
:(5361:12080:5361:8273) pci, None, SIMPLE, SoftV92 SpeakerPhone SoftRing Modem with SmartSP
:(32902:10200:6922:1) pci, snd_hda_intel, MULTIMEDIA, N10/ICH 7 Family High Definition Audio Controller
:(32902:10207:6922:5) pci, ata_piix, STORAGE, 82801G (ICH7 Family) IDE Controller
:(32902:10202:6922:5) pci, i801_smbus, SERIAL, N10/ICH 7 Family SMBus Controller
:(32902:9294:6922:5) pci, None, PCI/PCI, 82801 PCI Bridge
:(32902:10185:6922:5) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #2
:(32902:10184:6922:5) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #1
:(32902:11824:6922:4) pci, agpgart-intel, HOST/PCI, 4 Series Chipset DRAM Controller
:(32902:10186:6922:5) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #3
:(32902:10187:6922:5) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #4
:(32902:10188:6922:5) pci, ehci_hcd, USB, N10/ICH 7 Family USB2 EHCI Controller
:
:
:Filesystem Information
:=================================
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:-------------------------------------------------------------------
:/dev/mapper/vg_danilo-lv_root / ext4 4096 4096 12901535 9289238 9158216 3276800 3067875 3067875
:/dev/sda1 /boot ext4 1024 1024 495844 410456 384856 128016 127725 127725
:/dev/mapper/vg_danilo-lv_home /home ext4 4096 4096 105639042 95313135 89946966 26836992 26744953 26744953
:/dev/mapper/vg_danilo-lv_home WITHHELD ext4 4096 4096 105639042 95313135 89946966 26836992 26744953 26744953
:

Comment 1 Michael Schwendt 2012-01-24 20:59:21 UTC
What do you get when you run the following in a console?

  gconftool-2 --get /apps/SoundConverter/last-used-folder

Comment 2 Michael Schwendt 2012-01-25 11:22:24 UTC
Post steps on how to reproduce this, please.

I've added a guess at  https://bugs.launchpad.net/soundconverter/+bug/921515  but I'd like to learn about the exact usage scenario.

Comment 3 echapin 2012-01-26 02:12:23 UTC
mp3 -> wav; unknown sample rate -> 48k

Package: soundconverter-1.5.4-11.fc16
OS Release: Fedora release 16 (Verne)

Comment 4 Michael Schwendt 2012-01-26 08:47:30 UTC
It's more of a user mistake, but a problem in the code nevertheless.

Test-case:

  $ rm ~/.local/share/recently-used.xbel
  $ gconftool-2 --unset /apps/SoundConverter/last-used-folder
  $ soundconverter

Then click "Add File" (right pane of filechooser dialog should be empty) and the "Open" button afterwards.

Comment 5 Fedora Update System 2012-01-26 08:47:51 UTC
soundconverter-1.5.4-12.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/soundconverter-1.5.4-12.fc16

Comment 6 Fedora Update System 2012-01-26 22:54:05 UTC
Package soundconverter-1.5.4-13.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing soundconverter-1.5.4-13.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-0946/soundconverter-1.5.4-13.fc16
then log in and leave karma (feedback).

Comment 7 Fedora Update System 2012-02-04 23:52:05 UTC
soundconverter-1.5.4-13.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.