Bug#886665: Can not view files inside a commercial audio CD-ROM

Gilles CHARABOT gilles.charabot at free.fr
Thu Jan 11 19:25:09 UTC 2018



First : new /etc/apt/sources.list :


# deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 NETINST 20170722-11:28]/ buster main

#deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 NETINST 20170722-11:28]/ buster main

deb http://ftp.fr.debian.org/debian/ buster main
deb-src http://ftp.fr.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ buster-updates main
deb-src http://ftp.fr.debian.org/debian/ buster-updates main

# les paquets pour débugguer
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main


Second : # aptitude update

         # aptitude safe-upgrade

Third : installation of debugging packages :

# aptitude  install gvfs-dbgsym libgtk-3-0-dbgsym libglib2.0-0-dbgsym
Les NOUVEAUX paquets suivants vont être installés :     
  gvfs-dbgsym libglib2.0-0-dbgsym libgtk-3-0-dbgsym 
0 paquets mis à jour, 3 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 14,9 Mo d'archives. Après dépaquetage, 17,2 Mo seront utilisés.
Prendre :  1 http://debug.mirrors.debian.org/debian-debug testing-debug/main amd64 gvfs-dbgsym amd64 1.34.1-2 [381 kB]
Prendre :  2 http://debug.mirrors.debian.org/debian-debug testing-debug/main amd64 libglib2.0-0-dbgsym amd64 2.54.2-5 [3 590 kB]
Prendre :  3 http://debug.mirrors.debian.org/debian-debug testing-debug/main amd64 libgtk-3-0-dbgsym amd64 3.22.26-2 [10,9 MB]
 14,9 Mo téléchargés en 11s (1 350 ko/s)                                        
Récupération des rapports de bogue… Fait
Analyse des informations Trouvé/Corrigé… Fait
Sélection du paquet gvfs-dbgsym:amd64 précédemment désélectionné.
(Lecture de la base de données... 194155 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../gvfs-dbgsym_1.34.1-2_amd64.deb ...
Dépaquetage de gvfs-dbgsym:amd64 (1.34.1-2) ...
Sélection du paquet libglib2.0-0-dbgsym:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libglib2.0-0-dbgsym_2.54.2-5_amd64.deb ...
Dépaquetage de libglib2.0-0-dbgsym:amd64 (2.54.2-5) ...
Sélection du paquet libgtk-3-0-dbgsym:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libgtk-3-0-dbgsym_3.22.26-2_amd64.deb ...
Dépaquetage de libgtk-3-0-dbgsym:amd64 (3.22.26-2) ...
Paramétrage de libglib2.0-0-dbgsym:amd64 (2.54.2-5) ...
Paramétrage de gvfs-dbgsym:amd64 (1.34.1-2) ...
Paramétrage de libgtk-3-0-dbgsym:amd64 (3.22.26-2) ...
Scanning processes...                                                           
Scanning candidates...                                                          
Scanning linux images...                                                        
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
User sessions running outdated binaries:
 intervenant100 @ session #2: gnome-session-b[1285], gnome-shell[1312]

Fourth : Restart

Fifthly :

$ export G_DEBUG=fatal-criticals

Seventh :

$ gdb nautilus
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from nautilus...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6f40700 (LWP 2590)]
[New Thread 0x7fffe673f700 (LWP 2591)]
[New Thread 0x7fffe5ec1700 (LWP 2593)]
[New Thread 0x7fffd7fff700 (LWP 2594)]
[New Thread 0x7fffcffff700 (LWP 2595)]
[New Thread 0x7fffce3f0700 (LWP 2597)]
[Thread 0x7fffce3f0700 (LWP 2597) exited]
[Thread 0x7fffe5ec1700 (LWP 2593) exited]

(nautilus:2586): GLib-GObject-WARNING **: invalid cast from 'GTask' to 'GSimpleAsyncResult'

(nautilus:2586): GLib-GIO-CRITICAL **: g_simple_async_result_propagate_error: assertion 'G_IS_SIMPLE_ASYNC_RESULT (simple)' failed

Thread 1 "nautilus" received signal SIGTRAP, Trace/breakpoint trap.
_g_log_abort (breakpoint=breakpoint at entry=1) at ../../../../glib/gmessages.c:554
554	../../../../glib/gmessages.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0  0x00007ffff790c951 in _g_log_abort (breakpoint=breakpoint at entry=1) at ../../../../glib/gmessages.c:554
#1  0x00007ffff790dc3b in g_logv (log_domain=0x7ffff5c6a5d8 "GLib-GIO", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args at entry=0x7fffffffdb60) at ../../../../glib/gmessages.c:1362
#2  0x00007ffff790dd8f in g_log (log_domain=log_domain at entry=0x7ffff5c6a5d8 "GLib-GIO", log_level=log_level at entry=G_LOG_LEVEL_CRITICAL, format=format at entry=0x7ffff7958c04 "%s: assertion '%s' failed") at ../../../../glib/gmessages.c:1403
#3  0x00007ffff790e2d9 in g_return_if_fail_warning (log_domain=log_domain at entry=0x7ffff5c6a5d8 "GLib-GIO", pretty_function=pretty_function at entry=0x7ffff5c77ec0 <__func__.13713> "g_simple_async_result_propagate_error", expression=expression at entry=0x7ffff5c779b0 "G_IS_SIMPLE_ASYNC_RESULT (simple)") at ../../../../glib/gmessages.c:2702
#4  0x00007ffff5bcbe9a in g_simple_async_result_propagate_error (simple=0x55555606e8f0 [GTask], dest=dest at entry=0x7fffffffdc80)
    at ../../../../gio/gsimpleasyncresult.c:531
#5  0x00007fffd42008e7 in g_proxy_volume_mount_finish (volume=<optimized out>, result=0x55555606e8f0, error=0x7fffffffdc80)
    at gproxyvolume.c:981
#6  0x00007ffff7223fe0 in volume_mount_cb (source_object=0x555555c51530 [GProxyVolume], result=result at entry=0x55555606e8f0, user_data=user_data at entry=0x555555cb4a80) at ../../../../gtk/gtkplacessidebar.c:2402
#7  0x00007fffd42003b0 in mount_foreign_callback (source_object=<optimized out>, res=0x55555606e8f0, user_data=0x55555626de30)
    at gproxyvolume.c:825
#8  0x00007ffff5bde1a3 in g_task_return_now (task=0x55555606e8f0 [GTask]) at ../../../../gio/gtask.c:1145
#9  0x00007ffff5bdebc6 in g_task_return (task=0x55555606e8f0 [GTask], type=<optimized out>) at ../../../../gio/gtask.c:1203
#10 0x00007fffe7392d85 in mount_reply (proxy=0x7fffc000a2b0, res=0x555555943bb0, user_data=<optimized out>) at gdaemonfile.c:1874
#11 0x00007ffff5bde1a3 in g_task_return_now (task=0x555555943bb0 [GTask]) at ../../../../gio/gtask.c:1145
#12 0x00007ffff5bdebc6 in g_task_return (task=0x555555943bb0 [GTask], type=<optimized out>) at ../../../../gio/gtask.c:1203
#13 0x00007ffff5c1cfc9 in reply_cb (connection=<optimized out>, res=<optimized out>, user_data=0x555555943bb0)
    at ../../../../gio/gdbusproxy.c:2579
#14 0x00007ffff5bde1a3 in g_task_return_now (task=0x555555f26a80 [GTask]) at ../../../../gio/gtask.c:1145
#15 0x00007ffff5bdebc6 in g_task_return (task=0x555555f26a80 [GTask], type=<optimized out>) at ../../../../gio/gtask.c:1203
#16 0x00007ffff5c11c39 in g_dbus_connection_call_done (source=<optimized out>, result=0x555555ba1ea0, user_data=0x555555f26a80)
    at ../../../../gio/gdbusconnection.c:5720
#17 0x00007ffff5bde1a3 in g_task_return_now (task=0x555555ba1ea0 [GTask]) at ../../../../gio/gtask.c:1145
#18 0x00007ffff5bde1d9 in complete_in_idle_cb (task=0x555555ba1ea0) at ../../../../gio/gtask.c:1159
#19 0x00007ffff7906e15 in g_main_dispatch (context=0x555555938c00) at ../../../../glib/gmain.c:3148
#20 0x00007ffff7906e15 in g_main_context_dispatch (context=context at entry=0x555555938c00) at ../../../../glib/gmain.c:3813
#21 0x00007ffff79071e0 in g_main_context_iterate (context=context at entry=0x555555938c00, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3886
#22 0x00007ffff790726c in g_main_context_iteration (context=context at entry=0x555555938c00, may_block=may_block at entry=1)
    at ../../../../glib/gmain.c:3947
#23 0x00007ffff5bf3bed in g_application_run (application=0x5555559251d0 [NautilusApplication], argc=<optimized out>, argv=<optimized out>)
    at ../../../../gio/gapplication.c:2401
#24 0x000055555559a9ec in main ()
(gdb) 


*****************End of gdb log*******************

At this time ( after the end of gdb ) I can't access to the Firefox's tab I wrote this message ( click on tab make nothing ) until I quit gdb by :

(gdb) quit
A debugging session is active.

	Inferior 1 [process 2586] will be killed.

Quit anyway? (y or n) y

***********************************************

Eighth : thank you for your efforts to fix the bug
                                                        



More information about the pkg-gnome-maintainers mailing list