Package: easytag Version: 2.4.0-1 Severity: normal The newest version of easytag segfaults upon trying to save an opus file. The output is: ============================================================================= ** (easytag:27039): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
(easytag:27039): GLib-GObject-WARNING **: The property GtkWidget:margin-left is deprecated and shouldn't be used anymore. It will be removed in a future version. (easytag:27039): GLib-GObject-WARNING **: The property GtkWidget:margin-right is deprecated and shouldn't be used anymore. It will be removed in a future version. notification: Speex header too small ** ERROR:src/tags/vcedit.c:634:vcedit_open: code should not be reached Aborted (core dumped) ============================================================================= Any opus file seems to trigger this crash. I rebuilt the package with nostrip+noopt for a meaningful backtrace: ============================================================================= #0 0x00007ffff437f107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 resultvar = 0 pid = 4431 selftid = 4431 #1 0x00007ffff43804e8 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x5555555ebb58 <__func__.31596>, sa_sigaction = 0x5555555ebb58 <__func__.31596>}, sa_mask = {__val = {140737488340080, 68, 140737351949831, 140733193388037, 0, 72057594054705152, 140737290505512, 93825004955504, 68, 140737331266592, 140737351975717, 0, 0, 140737294292544, 4294967295, 0}}, sa_flags = 0, sa_restorer = 0x555556176770} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007ffff6791b55 in g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #3 0x00007ffff6791bea in g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #4 0x00005555555d60ae in vcedit_open (state=0x555555e7a830, file=0x555555a204c0, error=0x7fffffffbff0) at src/tags/vcedit.c:634 result = 1 buffer = 0x55555622a000 "OggS" bytes = 4096 i = 1 chunks = 0 headerpackets = 2 opb = {endbyte = 2, endbit = -15152, buffer = 0x7fffffffc470 "\022", ptr = 0x55ed05cc <error: Cannot access memory at address 0x55ed05cc>, storage = 120} header = 0x7fffffffbe30 header_main = {packet = 0x55555622c010 "OpusTags\v", bytes = 19, b_o_s = 256, e_o_s = 0, granulepos = 0, packetno = 0} header_comments = {packet = 0x55555622c010 "OpusTags\v", bytes = 764, b_o_s = 0, e_o_s = 0, granulepos = 0, packetno = 1} header_codebooks = {packet = 0x7fffffffc470 "\022", bytes = 140737328483475, b_o_s = 2, e_o_s = 1441596876, granulepos = 140737488338592, packetno = 93824992759144} og = {header = 0x55555622a02f "OggS", header_len = 30, body = 0x55555622a04d "OpusTags\v", body_len = 764} istream = 0x5555561a6090 __func__ = "vcedit_open" #5 0x00005555555d3822 in ogg_tag_write_file_tag (ETFile=0x5555561ef760, error=0x7fffffffbff0) at src/tags/ogg_tag.c:837 FileTag = 0x5555560fdbc0 filename = 0x5555558bb3a0 "/tmp/02. Fallen Angel.opus" file = 0x555555a204c0 state = 0x555555e7a830 vc = 0x7fff00000000 string = 0x0 l = 0x555556029e90 pic = 0x0 __func__ = "ogg_tag_write_file_tag" #6 0x00005555555957f2 in ET_Save_File_Tag_To_HD (ETFile=0x5555561ef760, error=0x7fffffffbff0) at src/file.c:1353 description = 0x555555837d90 <ETFileDescription+48> cur_filename = 0x5555558bb3a0 "/tmp/02. Fallen Angel.opus" cur_filename_utf8 = 0x5555561b6280 "/tmp/02. Fallen Angel.opus" state = 21845 file = 0x555555a4c6c0 fileinfo = 0x5555561cd870 __func__ = "ET_Save_File_Tag_To_HD" #7 0x0000555555591d6b in Write_File_Tag (ETFile=0x5555561ef760, hide_msgbox=0) at src/easytag.c:744 error = 0x0 cur_filename_utf8 = 0x5555561b6280 "/tmp/02. Fallen Angel.opus" msg = 0x0 basename_utf8 = 0x555555a07080 "02. Fallen Angel.opus" msgdialog = 0x2 #8 0x0000555555591384 in Save_File (ETFile=0x5555561ef760, multiple_files=0, force_saving_files=0) at src/easytag.c:511 rc = 2 msgdialog = 0x0 msgdialog_check_button = 0x0 response = -8 FileTag = 0x5555560fdbc0 FileNameNew = 0x5555559f9aa0 stop_loop = 0 filename_cur_utf8 = 0x5555561b6280 "/tmp/02. Fallen Angel.opus" filename_new_utf8 = 0x5555561b6280 "/tmp/02. Fallen Angel.opus" basename_cur_utf8 = 0x555555b13e10 "02. Fallen Angel.opus" basename_new_utf8 = 0x555555e24bf0 "02. Fallen Angel.opus" dirname_cur_utf8 = 0x7fffffffc260 "\300\302\377\377\377\177" dirname_new_utf8 = 0x0 __func__ = "Save_File" #9 0x0000555555590b7f in Save_List_Of_Files (etfilelist=0x555555a209a0, force_saving_files=0) at src/easytag.c:303 window = 0x555555a50550 progress_bar_index = 1 saving_answer = 32767 nb_files_to_save = 1 nb_files_changed_by_ext_program = 0 msg = 0x0 progress_bar_text = "1/1\000\000\000\000\000\240\032\177\367\001\000\000\000\002\000\000\000\000\000\000\000\060A\027VUU" l = 0x555555a209a0 etfile_save_position = 0x5555561ef760 FileTag = 0x5555560fdbc0 FileNameNew = 0x5555559f9aa0 fraction = 1 action = 0x55555594e6d0 variant = 0x20 widget_focused = 0x555555b04910 currentPath = 0x555555edb320 __func__ = "Save_List_Of_Files" #10 0x0000555555590494 in Save_Selected_Files_With_Answer (force_saving_files=0) at src/easytag.c:125 toreturn = 0 etfilelist = 0x555555a209a0 selfilelist = 0x555555a4c980 l = 0x0 etfile = 0x5555561ef760 selection = 0x555555ba6eb0 #11 0x0000555555590322 in Action_Save_Selected_Files () at src/easytag.c:78 No locals. #12 0x0000555555575465 in on_save (action=0x5555559772d0, variant=0x0, user_data=0x555555a50550) at src/application_window.c:731 No locals. #13 0x00007ffff6a412d5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0x00007ffff6a5303c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0x00007ffff6a5b698 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0x00007ffff6a5b8ff in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #17 0x00007ffff6d34485 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #18 0x00007ffff75d705e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #19 0x00007ffff75d7094 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #20 0x00007ffff75d7094 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 [...] -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (150, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.1.4-x32 (SMP w/6 CPU cores) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages easytag depends on: ii dconf-gsettings-backend [gsettings-backend] 0.24.0-2 ii libc6 2.19-19 ii libflac8 1.3.1-4 ii libgcc1 1:5.2.1-16 ii libgdk-pixbuf2.0-0 2.31.5-1 ii libglib2.0-0 2.44.1-1.1 ii libgtk-3-0 3.16.6-1 ii libid3-3.8.3v5 3.8.3-16.2 ii libid3tag0 0.15.1b-11 ii libogg0 1.3.2-1 ii libopus0 1.1-2 ii libopusfile0 0.6-1 ii libspeex1 1.2~rc1.2-1 ii libstdc++6 5.2.1-16 ii libtag1v5 1.9.1-2.4 ii libvorbis0a 1.3.4-2 ii libvorbisfile3 1.3.4-2 ii libwavpack1 4.75.0-1 Versions of packages easytag recommends: ii gnome-icon-theme 3.12.0-1 ii gvfs 1.24.2-1.0nosystemd1 pn yelp <none> Versions of packages easytag suggests: pn easytag-nautilus <none> -- no debconf information _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers