Bug#842198: Fwd: Re: Bug#842198: goobox: Crashes when run in VirtualBox
Helge Kreutzmann
debian at helgefjell.de
Wed Jan 11 09:34:17 UTC 2017
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
> ><jbicha at ubuntu.com> directly (if you keep 842198 at 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 <jbicha at ubuntu.com> -----
> >
> >>Date: Tue, 10 Jan 2017 13:30:55 -0500
> >>From: Jeremy Bicha <jbicha at ubuntu.com>
> >>To: Helge Kreutzmann <debian at helgefjell.de>
> >>Cc: 842198 at bugs.debian.org
> >>Subject: Re: Bug#842198: goobox: Crashes when run in VirtualBox
> >>
> >>On 10 January 2017 at 07:16, Helge Kreutzmann <debian at 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 at entry=0x7ffd2c31f2e0 "\360", err=err at entry=0x0) at scsi-sense-data.c:210
> >>No locals.
> >>#2 0x00007fcb58ac5e7b in brasero_scsi_command_issue_sync (command=command at entry=0x555bcefe8950, buffer=buffer at entry=0x0, size=size at entry=0, error=error at 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 at entry=0x555bcef80a20, prevent_removal=prevent_removal at entry=0, error=error at 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 at 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 at 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 at entry=0x555bceae3ea0) at ././glib/gmain.c:3854
> >>No locals.
> >>#11 0x00007fcb5692aa40 in g_main_context_iterate (context=context at entry=0x555bceae3ea0, block=block at entry=1, dispatch=dispatch at 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 at entry=0x555bceae3ea0, may_block=may_block at 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 at entry=0x555bceae8b50, block=block at entry=1, dispatch=dispatch at 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 at entry=0x555bceae8b50, may_block=may_block at 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 at entry=1, dispatch=dispatch at 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 at entry=0x7fcb44013f80, block=block at entry=1, dispatch=dispatch at 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 at 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 at entry=0x7ffd2c31f2e0 "\360", err=err at entry=0x0) at scsi-sense-data.c:210
> >>No locals.
> >>#2 0x00007fcb58ac5e7b in brasero_scsi_command_issue_sync (command=command at entry=0x555bcefe8950, buffer=buffer at entry=0x0, size=size at entry=0, error=error at 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 at entry=0x555bcef80a20, prevent_removal=prevent_removal at entry=0, error=error at 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 at 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 at 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 at entry=0x555bceae3ea0) at ././glib/gmain.c:3854
> >>No locals.
> >>#11 0x00007fcb5692aa40 in g_main_context_iterate (context=context at entry=0x555bceae3ea0, block=block at entry=1, dispatch=dispatch at 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 at entry=0x555bceae3ea0, may_block=may_block at 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 debian at 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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20170111/7719ceea/attachment-0001.sig>
More information about the pkg-gnome-maintainers
mailing list