Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Can't use brackets because of this strange menu bar bug Β #13738

Closed
Harold-Anderson/overlay
#19

Description

@surajmandalcell

I did some research and found this to be a troublesome issue as it means there's something wrong with my systems text encoding but just to double check it i wanted to file a bug to see if its my OS (ubuntu 17.10 daily builds) or is it brackets on its own or conflicting with some other program.

A picture says a thousand words so here's the accurate representation of what the problem is

screenshot from 2017-09-19 23-00-09

screenshot from 2017-09-27 09-43-17

screenshot from 2017-09-27 09-43-11

screenshot from 2017-09-27 09-43-14

Please fix

Activity

  1. narayani28 commented on Sep 27, 2017

    @narayani28
    Collaborator

    @surajmandalcell - Brackets works fine on Ubuntu 16.04.3 LTS and we have verified the working on the LTS with no issues. Kindly switch to 16.04.3 LTS for working with Brackets.

  2. andyloven commented on Sep 27, 2017

    @andyloven

    Experiencing the same issue here on Fedora 26. I suspect an invalid character set or language somewhere in the config, but haven't located anything yet.

  3. Harold-Anderson commented on Sep 27, 2017

    @Harold-Anderson

    Same problem on Gentoo

  4. ficristo commented on Sep 27, 2017

    @ficristo
    Collaborator

    See also #13731

  5. kuboosoft commented on Sep 28, 2017

    @kuboosoft

    The error persists! full log... Using Fedora 26...

    [makerpm@localhost brackets]$ ./Brackets
    ../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0318
    Received signal 11 SEGV_ACCERR 0000008d813e
    #0 0x7ff5dabba7db base::debug::(anonymous namespace)::StackDumpSignalHandler()
    #1 0x7ff5d7d993b0 <unknown>
    #2 0x7ff5ddbd2db3 sandbox::CrashSIGSYS_Handler()
    #3 0x7ff5ddbd19fb sandbox::Trap::SigSys()
    #4 0x7ff5d7d993b0 <unknown>
    #5 0x7ff5d79f21db getrandom
    #6 0x7ff5d6e79b05 <unknown>
    #7 0x7ff5d6e7b743 XML_ParseBuffer
    #8 0x7ff5c210e6fd <unknown>
    #9 0x7ff5c215069c <unknown>
    #10 0x7ff5c210bbc7 <unknown>
    #11 0x7ff5c3d8c52e <unknown>
    #12 0x7ff5c3d5bcc9 <unknown>
    #13 0x7ff5c3d8d2f8 <unknown>
    #14 0x7ff5db44f6b1 gfx::GLContextGLX::Initialize()
    #15 0x7ff5db43de67 gfx::GLContext::CreateGLContext()
    #16 0x7ff5db84f95a gpu::GpuCommandBufferStub::OnInitialize()
    #17 0x7ff5db84f33a _ZN3IPC8MessageTI35GpuCommandBufferMsg_Initialize_MetaSt5tupleIJN4base14FileDescriptorEEES2_IJbN3gpu12CapabilitiesEEEE18DispatchDelayReplyINS6_20GpuCommandBufferStubEvMSB_FvS4_PNS_7MessageEEEEbPKSC_PT_PT0_T1_
    #18 0x7ff5db84eb63 gpu::GpuCommandBufferStub::OnMessageReceived()
    #19 0x7ff5db840a48 IPC::MessageRouter::RouteMessage()
    #20 0x7ff5db84c163 gpu::GpuChannel::HandleMessageHelper()
    #21 0x7ff5db84c0e2 gpu::GpuChannel::HandleMessage()
    #22 0x7ff5db84cbb3 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIMN3gpu10GpuChannelEFvRK13scoped_refptrINS6_22GpuChannelMessageQueueEEEEEFvPS7_SC_EJNS_7WeakPtrIS7_EESC_EEENS0_12InvokeHelperILb1EvSF_EEFvvEE3RunEPNS0_13BindStateBaseE
    #23 0x7ff5dabbb9ec base::debug::TaskAnnotator::RunTask()
    #24 0x7ff5dabd5355 base::MessageLoop::RunTask()
    #25 0x7ff5dabd5678 base::MessageLoop::DeferOrRunPendingTask()
    #26 0x7ff5dabd583b base::MessageLoop::DoWork()
    #27 0x7ff5dabb0cfa base::(anonymous namespace)::WorkSourceDispatch()
    #28 0x7ff5d88a6247 g_main_context_dispatch
    #29 0x7ff5d88a65e8 <unknown>
    #30 0x7ff5d88a667c g_main_context_iteration
    #31 0x7ff5dabb0bd6 base::MessagePumpGlib::Run()
    #32 0x7ff5dabec030 base::RunLoop::Run()
    #33 0x7ff5dabd4b7a base::MessageLoop::Run()
    #34 0x7ff5dd469b9d content::GpuMain()
    #35 0x7ff5ddc9b257 content::ContentMainRunnerImpl::Run()
    #36 0x7ff5ddc99d00 content::ContentMain()
    #37 0x7ff5daac0b03 CefExecuteProcess()
    #38 0x7ff5daa64ba7 cef_execute_process
    #39 0x0000004925c2 CefExecuteProcess()
    #40 0x0000004212dd client::(anonymous namespace)::RunMain()
    #41 0x000000421c07 main
    #42 0x7ff5d79d650a __libc_start_main
    #43 0x00000040c849 <unknown>
      r8: 0000000000000000  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000246
     r12: 0000000000000000 r13: 00007ff5de6b77d9 r14: 00000000000d813e r15: 00007fff90e849e0
      di: 0000000000000002  si: 00007ff5de6b77d8  bp: 000000000000013e  bx: 0000000000000000
      dx: 0000000000000001  ax: 00000000000d8000  cx: 00000000008d813e  sp: 00007fff90e849d0
      ip: 00007ff5ddbd2db3 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
     trp: 000000000000000e msk: 0000000000000000 cr2: 00000000008d813e
    [end of stack trace]
    [0927/200314:ERROR:command_buffer_proxy_impl.cc(194)] Could not send GpuCommandBufferMsg_Initialize.
    [0927/200314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(199)] CommandBufferProxy::Initialize failed.
    [0927/200314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(218)] Failed to initialize command buffer.
    [0927/200314:ERROR:gpu_channel_host.cc(228)] Failed to send GpuChannelMsg_CreateCommandBuffer.
    [0927/200314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(218)] Failed to initialize command buffer.
    ../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0318
    Received signal 11 SEGV_ACCERR 00000080813e
    #0 0x7f61adbab7db base::debug::(anonymous namespace)::StackDumpSignalHandler()
    #1 0x7f61aad8a3b0 <unknown>
    #2 0x7f61b0bc3db3 sandbox::CrashSIGSYS_Handler()
    #3 0x7f61b0bc29fb sandbox::Trap::SigSys()
    #4 0x7f61aad8a3b0 <unknown>
    #5 0x7f61aa9e31db getrandom
    #6 0x7f61a9e6ab05 <unknown>
    #7 0x7f61a9e6c743 XML_ParseBuffer
    #8 0x7f61950ff6fd <unknown>
    #9 0x7f619514169c <unknown>
    #10 0x7f61950fcbc7 <unknown>
    #11 0x7f6196d7d52e <unknown>
    #12 0x7f6196d4ccc9 <unknown>
    #13 0x7f6196d7e2f8 <unknown>
    #14 0x7f61ae4406b1 gfx::GLContextGLX::Initialize()
    #15 0x7f61ae42ee67 gfx::GLContext::CreateGLContext()
    #16 0x7f61ae84095a gpu::GpuCommandBufferStub::OnInitialize()
    #17 0x7f61ae84033a _ZN3IPC8MessageTI35GpuCommandBufferMsg_Initialize_MetaSt5tupleIJN4base14FileDescriptorEEES2_IJbN3gpu12CapabilitiesEEEE18DispatchDelayReplyINS6_20GpuCommandBufferStubEvMSB_FvS4_PNS_7MessageEEEEbPKSC_PT_PT0_T1_
    #18 0x7f61ae83fb63 gpu::GpuCommandBufferStub::OnMessageReceived()
    #19 0x7f61ae831a48 IPC::MessageRouter::RouteMessage()
    #20 0x7f61ae83d163 gpu::GpuChannel::HandleMessageHelper()
    #21 0x7f61ae83d0e2 gpu::GpuChannel::HandleMessage()
    #22 0x7f61ae83dbb3 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIMN3gpu10GpuChannelEFvRK13scoped_refptrINS6_22GpuChannelMessageQueueEEEEEFvPS7_SC_EJNS_7WeakPtrIS7_EESC_EEENS0_12InvokeHelperILb1EvSF_EEFvvEE3RunEPNS0_13BindStateBaseE
    #23 0x7f61adbac9ec base::debug::TaskAnnotator::RunTask()
    #24 0x7f61adbc6355 base::MessageLoop::RunTask()
    #25 0x7f61adbc6678 base::MessageLoop::DeferOrRunPendingTask()
    #26 0x7f61adbc683b base::MessageLoop::DoWork()
    #27 0x7f61adba1cfa base::(anonymous namespace)::WorkSourceDispatch()
    #28 0x7f61ab897247 g_main_context_dispatch
    #29 0x7f61ab8975e8 <unknown>
    #30 0x7f61ab89767c g_main_context_iteration
    #31 0x7f61adba1bd6 base::MessagePumpGlib::Run()
    #32 0x7f61adbdd030 base::RunLoop::Run()
    #33 0x7f61adbc5b7a base::MessageLoop::Run()
    #34 0x7f61b045ab9d content::GpuMain()
    #35 0x7f61b0c8c257 content::ContentMainRunnerImpl::Run()
    #36 0x7f61b0c8ad00 content::ContentMain()
    #37 0x7f61adab1b03 CefExecuteProcess()
    #38 0x7f61ada55ba7 cef_execute_process
    #39 0x0000004925c2 CefExecuteProcess()
    #40 0x0000004212dd client::(anonymous namespace)::RunMain()
    #41 0x000000421c07 main
    #42 0x7f61aa9c750a __libc_start_main
    #43 0x00000040c849 <unknown>
      r8: 0000000000000000  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000246
     r12: 0000000000000000 r13: 00007f61b16a87d9 r14: 000000000000813e r15: 00007ffea8d71920
      di: 0000000000000002  si: 00007f61b16a87d8  bp: 000000000000013e  bx: 0000000000000000
      dx: 0000000000000001  ax: 0000000000008000  cx: 000000000080813e  sp: 00007ffea8d71910
      ip: 00007f61b0bc3db3 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
     trp: 000000000000000e msk: 0000000000000000 cr2: 000000000080813e
    [end of stack trace]
    [0927/200315:ERROR:command_buffer_proxy_impl.cc(194)] Could not send GpuCommandBufferMsg_Initialize.
    [0927/200315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(199)] CommandBufferProxy::Initialize failed.
    [0927/200315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(218)] Failed to initialize command buffer.
    ../../sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc:**CRASHING**:seccomp-bpf failure in syscall 0318
    Received signal 11 SEGV_ACCERR 00000082813e
    #0 0x7f14613d97db base::debug::(anonymous namespace)::StackDumpSignalHandler()
    #1 0x7f145e5b83b0 <unknown>
    #2 0x7f14643f1db3 sandbox::CrashSIGSYS_Handler()
    #3 0x7f14643f09fb sandbox::Trap::SigSys()
    #4 0x7f145e5b83b0 <unknown>
    #5 0x7f145e2111db getrandom
    #6 0x7f145d698b05 <unknown>
    #7 0x7f145d69a743 XML_ParseBuffer
    #8 0x7f144892d6fd <unknown>
    #9 0x7f144896f69c <unknown>
    #10 0x7f144892abc7 <unknown>
    #11 0x7f144a5ab52e <unknown>
    #12 0x7f144a57acc9 <unknown>
    #13 0x7f144a5ac2f8 <unknown>
    #14 0x7f1461c6e6b1 gfx::GLContextGLX::Initialize()
    #15 0x7f1461c5ce67 gfx::GLContext::CreateGLContext()
    #16 0x7f146206e95a gpu::GpuCommandBufferStub::OnInitialize()
    #17 0x7f146206e33a _ZN3IPC8MessageTI35GpuCommandBufferMsg_Initialize_MetaSt5tupleIJN4base14FileDescriptorEEES2_IJbN3gpu12CapabilitiesEEEE18DispatchDelayReplyINS6_20GpuCommandBufferStubEvMSB_FvS4_PNS_7MessageEEEEbPKSC_PT_PT0_T1_
    #18 0x7f146206db63 gpu::GpuCommandBufferStub::OnMessageReceived()
    #19 0x7f146205fa48 IPC::MessageRouter::RouteMessage()
    #20 0x7f146206b163 gpu::GpuChannel::HandleMessageHelper()
    #21 0x7f146206b0e2 gpu::GpuChannel::HandleMessage()
    #22 0x7f146206bbb3 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIMN3gpu10GpuChannelEFvRK13scoped_refptrINS6_22GpuChannelMessageQueueEEEEEFvPS7_SC_EJNS_7WeakPtrIS7_EESC_EEENS0_12InvokeHelperILb1EvSF_EEFvvEE3RunEPNS0_13BindStateBaseE
    #23 0x7f14613da9ec base::debug::TaskAnnotator::RunTask()
    #24 0x7f14613f4355 base::MessageLoop::RunTask()
    #25 0x7f14613f4678 base::MessageLoop::DeferOrRunPendingTask()
    #26 0x7f14613f483b base::MessageLoop::DoWork()
    #27 0x7f14613cfcfa base::(anonymous namespace)::WorkSourceDispatch()
    #28 0x7f145f0c5247 g_main_context_dispatch
    #29 0x7f145f0c55e8 <unknown>
    #30 0x7f145f0c567c g_main_context_iteration
    #31 0x7f14613cfbd6 base::MessagePumpGlib::Run()
    #32 0x7f146140b030 base::RunLoop::Run()
    #33 0x7f14613f3b7a base::MessageLoop::Run()
    #34 0x7f1463c88b9d content::GpuMain()
    #35 0x7f14644ba257 content::ContentMainRunnerImpl::Run()
    #36 0x7f14644b8d00 content::ContentMain()
    #37 0x7f14612dfb03 CefExecuteProcess()
    #38 0x7f1461283ba7 cef_execute_process
    #39 0x0000004925c2 CefExecuteProcess()
    #40 0x0000004212dd client::(anonymous namespace)::RunMain()
    #41 0x000000421c07 main
    #42 0x7f145e1f550a __libc_start_main
    #43 0x00000040c849 <unknown>
      r8: 0000000000000000  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000246
     r12: 0000000000000000 r13: 00007f1464ed67d9 r14: 000000000002813e r15: 00007ffe83e82120
      di: 0000000000000002  si: 00007f1464ed67d8  bp: 000000000000013e  bx: 0000000000000000
      dx: 0000000000000001  ax: 0000000000028000  cx: 000000000082813e  sp: 00007ffe83e82110
      ip: 00007f14643f1db3 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
     trp: 000000000000000e msk: 0000000000000000 cr2: 000000000082813e
    [end of stack trace]
    [0927/200315:ERROR:command_buffer_proxy_impl.cc(194)] Could not send GpuCommandBufferMsg_Initialize.
    [0927/200315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(199)] CommandBufferProxy::Initialize failed.
    [0927/200315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(218)] Failed to initialize command buffer.
    getrlimit(RLIMIT_NOFILE) failed
    
  6. saurabh95 commented on Sep 28, 2017

    @saurabh95
    Contributor

    You can try to reinstall brackets using command sudo dpkg -i <PATH_OF_DEB_FILE>, it will list the dependencies which failed(there would probably be 1 or 2). You can then install those dependencies, and then launching Brackets should work fine.

  7. surajmandalcell commented on Sep 28, 2017

    @surajmandalcell
    Author

    @saurabh95 i did reinstall, i complete uninstalled brackets and reinstalled the most recent version but still persists.

  8. narayani28 commented on Sep 29, 2017

    @narayani28
    Collaborator

    @mmmmmmbeer , @hnaparst , @kuboosoft - thanks for reporting this issue. In the current 1.11 release, we have started supporting Ubuntu(verified for version 16.04.3 LTS) and Debian(verified for version 9.1.0). In the future releases, we will add support and address the issues for other flavors of Linux.

  9. surajmandalcell commented on Sep 29, 2017

    @surajmandalcell
    Author

    @narayani28 i cant just switch operating system just for the sake of 1 text editor, no thanks please comment when the issue is fixed.

  10. narayani28 commented on Sep 29, 2017

    @narayani28
    Collaborator

    @surajmandalcell - we will keep the community updated when the issue is fixed.

  11. Romane-T commented on Sep 30, 2017

    @Romane-T

    As per the first post with the images. Seeing as I do use the menu a bit, this makes using this latest version problematic. Reverting till fixed.
    Debian Testing, fully up to date.
    Previous version of Brackets works just fine.
    Have purged Brackets from my system, deleted every reference could find in a search of the file system, then re-installed. No change.
    Re-downloaded the .deb file, re-installed .deb, no change. Install messages the same as with install after purge (except for over-writing bit):

    root@romane:/home/romane# dpkg -i /home/romane/downloads/Brackets.Release.1.11.64-bit.deb
    (Reading database ... 197808 files and directories currently installed.)
    Preparing to unpack .../Brackets.Release.1.11.64-bit.deb ...
    Unpacking brackets (1.11.0-17524) over (1.11.0-17524) ...
    Setting up brackets (1.11.0-17524) ...
    xdg-icon-resource: size argument must be numeric
    Try 'xdg-icon-resource --help' for more information.
    Processing triggers for hicolor-icon-theme (0.17-1) ...

    Have tried changing fonts via the preferences file. Unknown what font Brackets is using in the editor, as the system fonts I tried (about 6 or so) no change to the font in the editor. Previous version was fine.
    Just guessing, looks like Brackets is not recognising system fonts, but what font is it recognising/using?
    As per issue #13731, looked for libudev0 - not available in repositories. libudev1 is, however, and is installed.
    On a whim, located a .deb for libudev0, which was last in Wheezy. Installed, zero affect. Still all squares in the menus.

  12. gacsnic commented on Sep 30, 2017

    @gacsnic

    the libjavascriptcoregtk-4.0-18 package
    is being retained in debian just like ubuntu, I see it has to do with javascript and gtk, does brackets depend on that package?

  13. nethip commented on Oct 1, 2017

    @nethip
    Contributor

    Sorry for the inconvenience caused because of this bug. Our initial testing was restricted to 14 and 16 LTS versions. We will try to debug this issue on Ubuntu 17. I will update this thread once we have a solution.

  14. 34 remaining items

  15. nethip commented on Nov 14, 2017

    @nethip
    Contributor

    This is now fixed. The problem was with the version of CEF that we are using for the shell. We will update the S3 bucket with the updated CEF binary.

  16. kiroma commented on Nov 14, 2017

    @kiroma

    There's been a merged PR which worked around the bug by installing older version of libpango, will it be reverted?

  17. nethip commented on Nov 17, 2017

    @nethip
    Contributor

    @kiroma I am not sure if we had any PR that targets reverting libpango to older version. AFAIK, it was just the workaround suggested by one of our community members.

  18. kiroma commented on Nov 17, 2017

    @kiroma

    Oh, I'm sorry, I misunderstood one of the notesade by github, I didn't know you could reference an issue from another repository.

  19. Handwrit commented on Dec 1, 2017

    @Handwrit

    This is stupid. Why isn't there a 1.111 release, to fix this bug? It's a severe issue! It means it doesn't even work on Ubuntu.

  20. RustyRaptor commented on Dec 1, 2017

    @RustyRaptor

    Ok, the fix above fixed the issue. Bless you, guys. Saved my life.

  21. DevPre24 commented on Dec 1, 2017

    @DevPre24

    Thanks for the fix above. Managed to make it work on Fedora 27.

  22. nethip commented on Dec 8, 2017

    @nethip
    Contributor

    Sorry for the inconvenience.

    Update on the Linux build: We are targeting Linux patch for 2 critical bugs w.r.t IME and font corruption.

    1. IME: This was really challenging as IME was not implemented in CEF, so we had to patch lot of code from Chromium. We somehow got this fixed and now testing it extensively.
    2. Font Corruption: This is fixed now.

    By next week we are planning to do a Linux refresh (if we don't find any more blockers in our testing).

  23. Romane-T commented on Dec 8, 2017

    @Romane-T
  24. warrior-of-light commented on Dec 15, 2017

    @warrior-of-light

    Same issue persists for Debian buster/sid also.

  25. kiroma commented on Dec 15, 2017

    @kiroma

    A 1.12 prerelease for Linux is now live and it addresses this bug.

  26. nethip commented on Dec 15, 2017

    @nethip
    Contributor

    Thanks for updating the thread @kiroma. Please try out the pre-release build and give us the feedback!

  27. nethip commented on Dec 15, 2017

    @nethip
    Contributor

    We have uploaded a pre-release build (Linux 64 only) to address this issue. Please try the build and let us know your feedback. You can download the build from https://github.com/adobe/brackets/releases/tag/release-1.12-prerelease.

  28. nethip commented on Dec 21, 2017

    @nethip
    Contributor

    We now have updated the installers for Linux 32 and 64 bit. Please download the same from http://brackets.io. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions