maximum recursion depth exceeded [Python 3.x + GStreamer 1.x branch]

Bug #1523290 reported by Sebastian Ramacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SoundConverter
Fix Released
Critical
GautierPortet

Bug Description

Forwarding another bug report from Debian:

I try to open a folder with more than 200 mp3 files to convert it but
soundconverter crash during loading

Here is the output from syslog:
Dec 3 20:16:52 king-coder13 gnome-session[2311]: (python3:9476): Gtk-WARNING
**: /build/gtk+3.0-bNySRH/gtk+3.0-3.18.5/./gtk/gtkliststore.c:836: Unable to
convert from (null) to gchararray
Dec 3 20:16:52 king-coder13 gnome-session[2311]: (python3:9476): Gtk-WARNING
**: Content added to the action area of a dialog using header bars
Dec 3 20:16:52 king-coder13 gnome-session[2311]: (python3:9476): Gtk-WARNING
**: Content added to the action area of a dialog using header bars
Dec 3 20:16:52 king-coder13 gnome-session[2311]: Fatal Python error: Cannot
recover from stack overflow.
Dec 3 20:16:52 king-coder13 gnome-session[2311]: Current thread
0x00007fea410af700 (most recent call first):
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/lib/python3.4/_collections_abc.py", line 422 in get
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/lib/python3.4/gettext.py", line 363 in find
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/lib/python3.4/gettext.py", line 415 in translation
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/lib/python3.4/gettext.py", line 480 in dgettext
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/lib/python3.4/gettext.py", line 516 in gettext
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 1473 in
set_status
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 295 in
commit_waiting_files
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 286 in
append_file
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 194 in found_type
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/gstreamer.py", line 330 in
finished
Dec 3 20:16:52 king-coder13 gnome-session[2311]: File
"/usr/share/soundconverter/python/soundconverter/ui.py", line 67 in
gtk_iteration

From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806990.

I suspect the error is "RuntimeError: maximum recursion depth exceeded.".

Changed in soundconverter:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → GautierPortet (kassoulet)
Changed in soundconverter:
status: Confirmed → In Progress
milestone: none → 3.0.0-alpha2
Revision history for this message
GautierPortet (kassoulet) wrote :
Changed in soundconverter:
status: In Progress → Fix Committed
Changed in soundconverter:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.