Your message dated Wed, 28 Oct 2026 18:42:04 +0000
with message-id <[email protected]>
and subject line Bug#1151896: Removed package(s) from unstable
has caused the Debian Bug report #1146907,
regarding ripperx: RipperX Crashes parsing UTF8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1146907: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146907
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ripperx
Version: 2.8.0-5
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When attempting to rip a CD, when clicking "Go" it crashes with:

```
(ripperx:992520): Pango-WARNING **: 15:07:52.849: Invalid UTF-8 string passed 
to pango_layout_set_text()
Segmentation fault         (core dumped) ripperx
```

This seems similar to #512898 though I don't think it's the same, since
that's 7 years old and basedon a different version.

The CD in question has one track where the UTF doesn't parse properly:

```
(Whata��s So Funny a��bout) Peace, Love and Understanding
```

CD is "Other Worlds" by The Pretty Reckless.

Here's a full backtrace:

```
(gdb) bt
#0  remove_non_unix_characters (src=src@entry=0x0) at ./src/misc_utils.cc:725
#1  0x00005572a22e9574 in create_file_names_for_track
    (main_data=main_data@entry=0x7ffe3d3560d0, track=<optimized out>, 
wfp=wfp@entry=0x5572a23493e0 <job_starter(MainData*)::wav_file_path>, 
efp=efp@entry=0x0)
    at ./src/misc_utils.cc:1240
#2  0x00005572a22e6c81 in job_starter (main_data=0x7ffe3d3560d0)
    at ./src/job_control.cc:242
#7  0x00007f282ebcedc3 in <emit signal 'clicked' on instance 0x5572c46952e0 
[GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, 
detail=<optimized out>)
    at ../../../gobject/gsignal.c:3624
    #3  0x00007f282ebb1203 in g_closure_invoke
    (closure=0x5572c4696890, return_value=0x0, 
n_param_values=n_param_values@entry=1, 
param_values=param_values@entry=0x7ffe3d3550a0, 
invocation_hint=invocation_hint@entry=0x7ffe3d354ff0) at 
../../../gobject/gclosure.c:916
    #4  0x00007f282ebc7c69 in signal_emit_unlocked_R
    (node=node@entry=0x7ffe3d355170, detail=detail@entry=0, 
instance=instance@entry=0x5572c46952e0, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7ffe3d3550a0) at 
../../../gobject/gsignal.c:3929
    #5  0x00007f282ebc97a6 in signal_emit_valist_unlocked
    (instance=instance@entry=0x5572c46952e0, signal_id=signal_id@entry=98, 
detail=detail@entry=0, var_args=var_args@entry=0x7ffe3d3552c0)
    at ../../../gobject/gsignal.c:3561
    #6  0x00007f282ebced08 in g_signal_emit_valist
    (instance=0x5572c46952e0, signal_id=98, detail=0, var_args=0x7ffe3d3552c0)
    at ../../../gobject/gsignal.c:3304
#8  0x00007f282ec95796 in gtk_real_button_released
    (button=0x5572c46952e0 [GtkButton]) at ../../../../gtk/gtkbutton.c:1712
#9  gtk_real_button_released (button=0x5572c46952e0 [GtkButton])
    at ../../../../gtk/gtkbutton.c:1702
#14 0x00007f282ebcedc3 in <emit signal 'released' on instance 0x5572c46952e0 
[GtkButton]> (instance=<optimized out>, signal_id=<optimized out>, 
detail=<optimized out>)
    at ../../../gobject/gsignal.c:3624
    #10 0x00007f282ebb1203 in g_closure_invoke
    (closure=closure@entry=0x5572c4691c80, return_value=0x0, 
n_param_values=n_param_values@entry=1, 
param_values=param_values@entry=0x7ffe3d3555b0, 
invocation_hint=invocation_hint@entry=0x7ffe3d355500) at 
../../../gobject/gclosure.c:916
    #11 0x00007f282ebc7da7 in signal_emit_unlocked_R
    (node=node@entry=0x7ffe3d355680, detail=detail@entry=0, 
instance=instance@entry=0x5572c46952e0, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7ffe3d3555b0) at 
../../../gobject/gsignal.c:3762
    #12 0x00007f282ebc97a6 in signal_emit_valist_unlocked
    (instance=instance@entry=0x5572c46952e0, signal_id=signal_id@entry=97, 
detail=detail@entry=0, var_args=var_args@entry=0x7ffe3d3557d0)
    at ../../../gobject/gsignal.c:3561
    #13 0x00007f282ebced08 in g_signal_emit_valist
    (instance=0x5572c46952e0, signal_id=97, detail=0, var_args=0x7ffe3d3557d0)
    at ../../../gobject/gsignal.c:3304
#15 0x00007f282ec94569 in gtk_button_button_release
    (widget=<optimized out>, event=<optimized out>)
    at ../../../../gtk/gtkbutton.c:1604
#21 0x00007f282ebcedc3 in <emit signal 'button-release-event' on instance 
0x5572c46952e0 [GtkButton]>
    (instance=instance@entry=0x5572c46952e0, signal_id=<optimized out>, 
detail=detail@entry=0) at ../../../gobject/gsignal.c:3624
    #16 0x00007f282ed440ab in _gtk_marshal_BOOLEAN__BOXED
    (closure=0x5572c4666f40, return_value=0x7ffe3d355a60, 
n_param_values=<optimized out>, param_values=0x7ffe3d355af0, 
invocation_hint=<optimized out>, marshal_data=<optimized out>) at 
../../../../gtk/gtkmarshalers.c:84
    #17 0x00007f282ebb1203 in g_closure_invoke
    (closure=closure@entry=0x5572c4666f40, return_value=0x7ffe3d355a60, 
n_param_values=n_param_values@entry=2, 
param_values=param_values@entry=0x7ffe3d355af0, 
invocation_hint=invocation_hint@entry=0x7ffe3d355a40) at 
../../../gobject/gclosure.c:916
    #18 0x00007f282ebc815f in signal_emit_unlocked_R
    (node=node@entry=0x7ffe3d355be0, detail=detail@entry=0, 
instance=instance@entry=0x5572c46952e0, 
emission_return=emission_return@entry=0x7ffe3d355c60, 
instance_and_params=instance_and_params@entry=0x7ffe3d355af0) at 
../../../gobject/gsignal.c:3969
    #19 0x00007f282ebc9104 in signal_emit_valist_unlocked
    (instance=instance@entry=0x5572c46952e0, signal_id=signal_id@entry=34, 
detail=detail@entry=0, var_args=var_args@entry=0x7ffe3d355d30)
    at ../../../gobject/gsignal.c:3574
    #20 0x00007f282ebced08 in g_signal_emit_valist
    (instance=0x5572c46952e0, signal_id=34, detail=0, var_args=0x7ffe3d355d30)
    at ../../../gobject/gsignal.c:3304
#22 0x00007f282ee6cfee in gtk_widget_event_internal
    (widget=widget@entry=0x5572c46952e0 [GtkButton], 
event=event@entry=0x5572c4914ba0) at ../../../../gtk/gtkwidget.c:5010
#23 0x00007f282ee6d201 in IA__gtk_widget_event
    (widget=widget@entry=0x5572c46952e0 [GtkButton], 
event=event@entry=0x5572c4914ba0) at ../../../../gtk/gtkwidget.c:4807
#24 0x00007f282ed4257c in IA__gtk_propagate_event
--Type <RET> for more, q to quit, c to continue without paging--
    (widget=0x5572c46952e0 [GtkButton], event=0x5572c4914ba0)
    at ../../../../gtk/gtkmain.c:2503
#25 IA__gtk_propagate_event (widget=<optimized out>, event=0x5572c4914ba0)
    at ../../../../gtk/gtkmain.c:2440
#26 0x00007f282ed4291b in IA__gtk_main_do_event (event=0x5572c4914ba0)
    at ../../../../gtk/gtkmain.c:1698
#27 IA__gtk_main_do_event (event=<optimized out>) at 
../../../../gtk/gtkmain.c:1503
#28 0x00007f282f0f0f10 in gdk_event_dispatch
    (source=<optimized out>, callback=<optimized out>, user_data=<optimized 
out>)
    at ../../../../../gdk/x11/gdkevents-x11.c:2425
#29 0x00007f282ea92cb7 in g_main_dispatch (context=context@entry=0x5572c4660760)
    at ../../../glib/gmain.c:3734
#30 0x00007f282ea9642f in g_main_context_dispatch_unlocked 
(context=0x5572c4660760)
    at ../../../glib/gmain.c:4603
#31 g_main_context_iterate_unlocked
    (context=0x5572c4660760, block=block@entry=1, dispatch=dispatch@entry=1, 
self=<optimized out>) at ../../../glib/gmain.c:4672
#32 0x00007f282ea97047 in g_main_loop_run (loop=loop@entry=0x5572c49de230)
    at ../../../glib/gmain.c:4877
#33 0x00007f282ed4171f in IA__gtk_main () at ../../../../gtk/gtkmain.c:1270
#34 0x00005572a22da69e in main (argc=<optimized out>, argv=<optimized out>)
    at ./src/main.cc:75
```


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.18.10+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ripperx depends on:
ii  cdparanoia       3.10.2+debian-14+b2
ii  libc6            2.43-5
ii  libgcc-s1        16.2.0-2
ii  libglib2.0-0t64  2.89.4-2+b1
ii  libgtk2.0-0t64   2.24.33-10+b1
ii  libstdc++6       16.2.0-2
ii  libtag2          2.3.1-2
ii  vorbis-tools     1.4.3-1

ripperx recommends no packages.

Versions of packages ripperx suggests:
pn  cdtool   <none>
pn  flac     <none>
pn  mpg123   <none>
pn  sox      <none>
pn  toolame  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Version: 2.8.0-5+rm

Dear submitter,

as the package ripperx has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1151896

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to