reassign 842198 brasero 3.12.1.4 tags 842198 - moreinfo thanks Hello Paolo, hello Brasero maintainers,
Paolo: Thanks for your analysis Brasero maintainer: Can you have a look at this bug (#842198) to see why the valid call in goobox crashes in brasero? For a cbug reference see below or the complete bug in the BTS. Greetings & thanks helge On Wed, Jan 11, 2017 at 09:25:15AM +0100, Paolo Bacchilega wrote: > Il 10/01/2017 19:40, Helge Kreutzmann ha scritto: > >Hello Paolo, > >please find the stacktrace below. If you need more/other > >information, do not hesitate to also contact Jeremy Bicha > ><jbi...@ubuntu.com> directly (if you keep 842...@bgus.debian.org in > >CC, that would be great). > > > >Thanks a lot for your help! > > > >Greetings > > > > Helge > > > It seems a problem in brasero, the relevant goobox code just calls > brasero_drive_unlock on a valid brasero drive, that shouldn't crash. > > - Paolo > > > > > > > > >----- Forwarded message from Jeremy Bicha <jbi...@ubuntu.com> ----- > > > >>Date: Tue, 10 Jan 2017 13:30:55 -0500 > >>From: Jeremy Bicha <jbi...@ubuntu.com> > >>To: Helge Kreutzmann <deb...@helgefjell.de> > >>Cc: 842...@bugs.debian.org > >>Subject: Re: Bug#842198: goobox: Crashes when run in VirtualBox > >> > >>On 10 January 2017 at 07:16, Helge Kreutzmann <deb...@helgefjell.de> wrote: > >>>can you provide a stacktrace? > >> > >>See https://launchpad.net/bugs/1636983 > >> > >>I'm attaching the stacktrace from errors.ubuntu.com . If you need > >>something different, could you let me know the exact command for me to > >>enter? > >> > >>Thanks, > >>Jeremy Bicha > > > >>https://launchpad.net/bugs/1636983 > >>Stacktrace > >> > >>#0 brasero_sense_data_not_ready (err=0x0, sense_data=0x7ffd2c31f2e0 > >>"\360") at scsi-sense-data.c:118 > >> res = BRASERO_SCSI_FAILURE > >>#1 brasero_sense_data_process (sense_data=sense_data@entry=0x7ffd2c31f2e0 > >>"\360", err=err@entry=0x0) at scsi-sense-data.c:210 > >>No locals. > >>#2 0x00007fcb58ac5e7b in brasero_scsi_command_issue_sync > >>(command=command@entry=0x555bcefe8950, buffer=buffer@entry=0x0, > >>size=size@entry=0, error=error@entry=0x0) at scsi-sg.c:134 > >> sense_buffer = > >> "\360\000\002\000\000\000\000\n\000\000\000\000:\000\000\000\000\000" > >> transport = {interface_id = 83, dxfer_direction = -3, cmd_len = 6 > >> '\006', mx_sb_len = 19 '\023', iovec_count = 0, dxfer_len = 0, dxferp = > >> 0x0, cmdp = 0x555bcefe8950 "\036", sbp = 0x7ffd2c31f2e0 "\360", timeout = > >> 0, flags = 0, pack_id = 0, usr_ptr = 0x0, status = 2 '\002', masked_status > >> = 1 '\001', msg_status = 0 '\000', sb_len_wr = 18 '\022', host_status = 0, > >> driver_status = 8, resid = 0, duration = 12, info = 1} > >> res = <optimized out> > >> cmd = 0x555bcefe8950 > >> __func__ = "brasero_scsi_command_issue_sync" > >>#3 0x00007fcb58ac5cff in brasero_sbc_medium_removal > >>(handle=handle@entry=0x555bcef80a20, > >>prevent_removal=prevent_removal@entry=0, error=error@entry=0x0) at > >>scsi-prevent-allow-medium-removal.c:91 > >> cdb = 0x555bcefe8950 > >> res = <optimized out> > >> __func__ = "brasero_sbc_medium_removal" > >>#4 0x00007fcb58ac15eb in brasero_drive_unlock (drive=0x555bcee96de0) at > >>brasero-drive.c:565 > >> handle = 0x555bcef80a20 > >> priv = 0x555bcee96d70 > >> device = <optimized out> > >> result = <optimized out> > >> __func__ = "brasero_drive_unlock" > >>#5 0x0000555bce075051 in goo_player_set_state > >>(self=self@entry=0x555bcec18c10, state=GOO_PLAYER_STATE_NO_DISC, notify=1) > >>at goo-player.c:325 > >>No locals. > >>#6 0x0000555bce075b61 in goo_player_update (self=0x555bcec18c10) at > >>goo-player.c:569 > >> medium = <optimized out> > >>#7 0x0000555bce078247 in first_time_idle (callback_data=0x555bceebaf90, > >>callback_data@entry=<error reading variable: value has been optimized out>) > >>at goo-window.c:908 > >> window = 0x555bceebaf90 > >>#8 0x00007fcb5692b103 in g_timeout_dispatch (source=0x555bcf0763c0, > >>callback=<optimized out>, user_data=<optimized out>) at > >>././glib/gmain.c:4672 > >> timeout_source = 0x555bcf0763c0 > >> again = <optimized out> > >>#9 0x00007fcb5692a68a in g_main_dispatch (context=0x555bceae3ea0) at > >>././glib/gmain.c:3201 > >> dispatch = 0x7fcb5692b0f0 <g_timeout_dispatch> > >> prev_source = 0x0 > >> was_in_call = 0 > >> user_data = 0x555bceebaf90 > >> callback = 0x555bce078220 <first_time_idle> > >> cb_funcs = <optimized out> > >> cb_data = 0x555bceb00080 > >> need_destroy = <optimized out> > >> source = 0x555bcf0763c0 > >> current = 0x555bceb60d20 > >> i = 0 > >>#10 g_main_context_dispatch (context=context@entry=0x555bceae3ea0) at > >>././glib/gmain.c:3854 > >>No locals. > >>#11 0x00007fcb5692aa40 in g_main_context_iterate > >>(context=context@entry=0x555bceae3ea0, block=block@entry=1, > >>dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927 > >> max_priority = 2147483647 > >> timeout = 1 > >> some_ready = 1 > >> nfds = 3 > >> allocated_nfds = 3 > >> fds = <optimized out> > >>#12 0x00007fcb5692aaec in g_main_context_iteration > >>(context=context@entry=0x555bceae3ea0, may_block=may_block@entry=1) at > >>././glib/gmain.c:3988 > >> retval = <optimized out> > >>#13 0x00007fcb56ee570d in g_application_run (application=0x555bceae10f0, > >>argc=1, argv=0x7ffd2c31f638) at ././gio/gapplication.c:2381 > >> arguments = 0x555bceabf330 > >> status = 0 > >> context = 0x555bceae3ea0 > >> acquired_context = <optimized out> > >> __func__ = "g_application_run" > >>#14 0x0000555bce0670ae in main (argc=1, argv=0x7ffd2c31f638) at main.c:73 > >> status = <optimized out> > >> > >>Thread Stacktrace > >> > >>. > >>Thread 4 (LWP 27591): > >>#0 0x00007fcb560ee0bd in poll () at ../sysdeps/unix/syscall-template.S:84 > >>No locals. > >>#1 0x00007fcb5692a9d6 in g_main_context_poll (priority=<optimized out>, > >>n_fds=1, fds=0x7fcb440010c0, timeout=<optimized out>, > >>context=0x555bceae8b50) at ././glib/gmain.c:4226 > >> poll_func = 0x7fcb5693a800 <g_poll> > >>#2 g_main_context_iterate (context=context@entry=0x555bceae8b50, > >>block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at > >>././glib/gmain.c:3922 > >> max_priority = 2147483647 > >> timeout = -1 > >> some_ready = <optimized out> > >> nfds = 1 > >> allocated_nfds = 1 > >> fds = 0x7fcb440010c0 > >>#3 0x00007fcb5692aaec in g_main_context_iteration > >>(context=context@entry=0x555bceae8b50, may_block=may_block@entry=1) at > >>././glib/gmain.c:3988 > >> retval = <optimized out> > >>#4 0x00007fcb48d1e46d in dconf_gdbus_worker_thread > >>(user_data=0x555bceae8b50) at dconf-gdbus-thread.c:82 > >> context = 0x555bceae8b50 > >>#5 0x00007fcb56952305 in g_thread_proxy (data=0x555bceae40f0) at > >>././glib/gthread.c:784 > >> thread = 0x555bceae40f0 > >>#6 0x00007fcb563c070a in start_thread (arg=0x7fcb48d16700) at > >>pthread_create.c:333 > >> __res = <optimized out> > >> pd = 0x7fcb48d16700 > >> now = <optimized out> > >> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140511076771584, > >> 1071679752714193206, 0, 140725344922239, 140511076772288, 140511076771584, > >> -1060088998421984970, -1060048546719856330}, mask_was_saved = 0}}, priv = > >> {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype > >> = 0}}} > >> not_first_call = <optimized out> > >> pagesize_m1 = <optimized out> > >> sp = <optimized out> > >> freesize = <optimized out> > >> __PRETTY_FUNCTION__ = "start_thread" > >>#7 0x00007fcb560fa0af in clone () at > >>../sysdeps/unix/sysv/linux/x86_64/clone.S:105 > >>No locals. > >>. > >>Thread 3 (LWP 27593): > >>#0 0x00007fcb560ee0bd in poll () at ../sysdeps/unix/syscall-template.S:84 > >>No locals. > >>#1 0x00007fcb5692a9d6 in g_main_context_poll (priority=<optimized out>, > >>n_fds=2, fds=0x7fcb340010c0, timeout=<optimized out>, > >>context=0x7fcb44014810) at ././glib/gmain.c:4226 > >> poll_func = 0x7fcb5693a800 <g_poll> > >>#2 g_main_context_iterate (context=0x7fcb44014810, block=block@entry=1, > >>dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3922 > >> max_priority = 2147483647 > >> timeout = -1 > >> some_ready = <optimized out> > >> nfds = 2 > >> allocated_nfds = 2 > >> fds = 0x7fcb340010c0 > >>#3 0x00007fcb5692ad62 in g_main_loop_run (loop=0x7fcb440147a0) at > >>././glib/gmain.c:4123 > >> __func__ = "g_main_loop_run" > >>#4 0x00007fcb56f114e6 in gdbus_shared_thread_func > >>(user_data=0x7fcb440147e0) at ././gio/gdbusprivate.c:247 > >> data = 0x7fcb440147e0 > >>#5 0x00007fcb56952305 in g_thread_proxy (data=0x555bceae4720) at > >>././glib/gthread.c:784 > >> thread = 0x555bceae4720 > >>#6 0x00007fcb563c070a in start_thread (arg=0x7fcb437fe700) at > >>pthread_create.c:333 > >> __res = <optimized out> > >> pd = 0x7fcb437fe700 > >> now = <optimized out> > >> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140510987544320, > >> 1071679752714193206, 0, 140511076767743, 140510987545024, 140510987544320, > >> -1060076607441336010, -1060048546719856330}, mask_was_saved = 0}}, priv = > >> {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype > >> = 0}}} > >> not_first_call = <optimized out> > >> pagesize_m1 = <optimized out> > >> sp = <optimized out> > >> freesize = <optimized out> > >> __PRETTY_FUNCTION__ = "start_thread" > >>#7 0x00007fcb560fa0af in clone () at > >>../sysdeps/unix/sysv/linux/x86_64/clone.S:105 > >>No locals. > >>. > >>Thread 2 (LWP 27592): > >>#0 0x00007fcb560ee0bd in poll () at ../sysdeps/unix/syscall-template.S:84 > >>No locals. > >>#1 0x00007fcb5692a9d6 in g_main_context_poll (priority=<optimized out>, > >>n_fds=1, fds=0x7fcb3c0008c0, timeout=<optimized out>, > >>context=0x7fcb44013f80) at ././glib/gmain.c:4226 > >> poll_func = 0x7fcb5693a800 <g_poll> > >>#2 g_main_context_iterate (context=context@entry=0x7fcb44013f80, > >>block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at > >>././glib/gmain.c:3922 > >> max_priority = 2147483647 > >> timeout = -1 > >> some_ready = <optimized out> > >> nfds = 1 > >> allocated_nfds = 1 > >> fds = 0x7fcb3c0008c0 > >>#3 0x00007fcb5692aaec in g_main_context_iteration (context=0x7fcb44013f80, > >>may_block=may_block@entry=1) at ././glib/gmain.c:3988 > >> retval = <optimized out> > >>#4 0x00007fcb5692ab31 in glib_worker_main (data=<optimized out>) at > >>././glib/gmain.c:5781 > >>No locals. > >>#5 0x00007fcb56952305 in g_thread_proxy (data=0x555bceae46d0) at > >>././glib/gthread.c:784 > >> thread = 0x555bceae46d0 > >>#6 0x00007fcb563c070a in start_thread (arg=0x7fcb43fff700) at > >>pthread_create.c:333 > >> __res = <optimized out> > >> pd = 0x7fcb43fff700 > >> now = <optimized out> > >> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140510995937024, > >> 1071679752714193206, 0, 140511076767391, 140510995937728, 140510995937024, > >> -1060077706416092874, -1060048546719856330}, mask_was_saved = 0}}, priv = > >> {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype > >> = 0}}} > >> not_first_call = <optimized out> > >> pagesize_m1 = <optimized out> > >> sp = <optimized out> > >> freesize = <optimized out> > >> __PRETTY_FUNCTION__ = "start_thread" > >>#7 0x00007fcb560fa0af in clone () at > >>../sysdeps/unix/sysv/linux/x86_64/clone.S:105 > >>No locals. > >>. > >>Thread 1 (LWP 27588): > >>#0 brasero_sense_data_not_ready (err=0x0, sense_data=0x7ffd2c31f2e0 > >>"\360") at scsi-sense-data.c:118 > >> res = BRASERO_SCSI_FAILURE > >>#1 brasero_sense_data_process (sense_data=sense_data@entry=0x7ffd2c31f2e0 > >>"\360", err=err@entry=0x0) at scsi-sense-data.c:210 > >>No locals. > >>#2 0x00007fcb58ac5e7b in brasero_scsi_command_issue_sync > >>(command=command@entry=0x555bcefe8950, buffer=buffer@entry=0x0, > >>size=size@entry=0, error=error@entry=0x0) at scsi-sg.c:134 > >> sense_buffer = > >> "\360\000\002\000\000\000\000\n\000\000\000\000:\000\000\000\000\000" > >> transport = {interface_id = 83, dxfer_direction = -3, cmd_len = 6 > >> '\006', mx_sb_len = 19 '\023', iovec_count = 0, dxfer_len = 0, dxferp = > >> 0x0, cmdp = 0x555bcefe8950 "\036", sbp = 0x7ffd2c31f2e0 "\360", timeout = > >> 0, flags = 0, pack_id = 0, usr_ptr = 0x0, status = 2 '\002', masked_status > >> = 1 '\001', msg_status = 0 '\000', sb_len_wr = 18 '\022', host_status = 0, > >> driver_status = 8, resid = 0, duration = 12, info = 1} > >> res = <optimized out> > >> cmd = 0x555bcefe8950 > >> __func__ = "brasero_scsi_command_issue_sync" > >>#3 0x00007fcb58ac5cff in brasero_sbc_medium_removal > >>(handle=handle@entry=0x555bcef80a20, > >>prevent_removal=prevent_removal@entry=0, error=error@entry=0x0) at > >>scsi-prevent-allow-medium-removal.c:91 > >> cdb = 0x555bcefe8950 > >> res = <optimized out> > >> __func__ = "brasero_sbc_medium_removal" > >>#4 0x00007fcb58ac15eb in brasero_drive_unlock (drive=0x555bcee96de0) at > >>brasero-drive.c:565 > >> handle = 0x555bcef80a20 > >> priv = 0x555bcee96d70 > >> device = <optimized out> > >> result = <optimized out> > >> __func__ = "brasero_drive_unlock" > >>#5 0x0000555bce075051 in goo_player_set_state > >>(self=self@entry=0x555bcec18c10, state=GOO_PLAYER_STATE_NO_DISC, notify=1) > >>at goo-player.c:325 > >>No locals. > >>#6 0x0000555bce075b61 in goo_player_update (self=0x555bcec18c10) at > >>goo-player.c:569 > >> medium = <optimized out> > >>#7 0x0000555bce078247 in first_time_idle (callback_data=0x555bceebaf90, > >>callback_data@entry=<error reading variable: value has been optimized out>) > >>at goo-window.c:908 > >> window = 0x555bceebaf90 > >>#8 0x00007fcb5692b103 in g_timeout_dispatch (source=0x555bcf0763c0, > >>callback=<optimized out>, user_data=<optimized out>) at > >>././glib/gmain.c:4672 > >> timeout_source = 0x555bcf0763c0 > >> again = <optimized out> > >>#9 0x00007fcb5692a68a in g_main_dispatch (context=0x555bceae3ea0) at > >>././glib/gmain.c:3201 > >> dispatch = 0x7fcb5692b0f0 <g_timeout_dispatch> > >> prev_source = 0x0 > >> was_in_call = 0 > >> user_data = 0x555bceebaf90 > >> callback = 0x555bce078220 <first_time_idle> > >> cb_funcs = <optimized out> > >> cb_data = 0x555bceb00080 > >> need_destroy = <optimized out> > >> source = 0x555bcf0763c0 > >> current = 0x555bceb60d20 > >> i = 0 > >>#10 g_main_context_dispatch (context=context@entry=0x555bceae3ea0) at > >>././glib/gmain.c:3854 > >>No locals. > >>#11 0x00007fcb5692aa40 in g_main_context_iterate > >>(context=context@entry=0x555bceae3ea0, block=block@entry=1, > >>dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927 > >> max_priority = 2147483647 > >> timeout = 1 > >> some_ready = 1 > >> nfds = 3 > >> allocated_nfds = 3 > >> fds = <optimized out> > >>#12 0x00007fcb5692aaec in g_main_context_iteration > >>(context=context@entry=0x555bceae3ea0, may_block=may_block@entry=1) at > >>././glib/gmain.c:3988 > >> retval = <optimized out> > >>#13 0x00007fcb56ee570d in g_application_run (application=0x555bceae10f0, > >>argc=1, argv=0x7ffd2c31f638) at ././gio/gapplication.c:2381 > >> arguments = 0x555bceabf330 > >> status = 0 > >> context = 0x555bceae3ea0 > >> acquired_context = <optimized out> > >> __func__ = "g_application_run" > >>#14 0x0000555bce0670ae in main (argc=1, argv=0x7ffd2c31f638) at main.c:73 > >> status = <optimized out> > >> > > > > > >----- End forwarded message ----- > > > -- Dr. Helge Kreutzmann deb...@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: Digital signature