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