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
> ><[email protected]> directly (if you keep [email protected] 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 <[email protected]> -----
> >
> >>Date: Tue, 10 Jan 2017 13:30:55 -0500
> >>From: Jeremy Bicha <[email protected]>
> >>To: Helge Kreutzmann <[email protected]>
> >>Cc: [email protected]
> >>Subject: Re: Bug#842198: goobox: Crashes when run in VirtualBox
> >>
> >>On 10 January 2017 at 07:16, Helge Kreutzmann <[email protected]> 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 [email protected]
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

