• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    Opera 136 crashes on startup on Linux due to old rich_wallpapers preference

    Opera for Linux
    crashing linux startup
    2
    2
    144
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      VitPavelka last edited by

      Hi,

      after updating Opera to 136.0.6008.52, Opera stopped starting with my existing profile on Pop!_OS 24.04 LTS.

      Starting Opera from a terminal resulted in:

      Illegal instruction (core dumped)
      

      and no Opera window appeared.

      System Information
      Opera: 136.0.6008.52
      OS: Pop!_OS 24.04 LTS
      Kernel: 7.1.5-76070105-generic
      CPU: Intel Core i7-14650HX

      What I tested
      A completely clean profile works normally:

      opera --user-data-dir=/tmp/opera-test
      

      I then found that renaming:

      ~/.config/opera/Default/Preferences
      

      also allowed Opera to start normally. Opera generated a new Preferences file by itself.

      This showed that the problem was somewhere in the old Preferences rather than in Opera itself or the entire profile directory.

      I compared the old and newly generated Preferences files and tested individual top-level JSON sections by transferring them between a working and non-working configuration.

      After narrowing the problem down, I was able to reproduce the startup crash with the old rich_wallpapers section.

      In particular, my old Preferences contained:

      "rich_wallpapers": {
          "revert_wallpaper_time": "0",
          "selected_id": "mods/mcidbianigdmjfmianaeckfdfpgihncn/default",
          "takeover_wallpaper_id": ""
      }
      

      The newly generated working Preferences instead used:

      "rich_wallpapers": {
          "revert_wallpaper_time": "0",
          "selected_id": "bundled/default"
      }
      

      Replacing the old rich-wallpaper selection with:

      "selected_id": "bundled/default"
      

      allows my original Preferences file to work again, while keeping the rest of my previous configuration, including my sidebar and UI settings.

      Restoring the old rich_wallpapers setting reproduces the startup crash.

      Steps to reproduce in my profile

      1. Use the old Preferences file with:
      rich_wallpapers.selected_id = mods/mcidbianigdmjfmianaeckfdfpgihncn/default
      
      1. Start Opera 136.0.6008.52.
      2. Opera terminates during startup with:
      Illegal instruction (core dumped)
      

      and no browser window opens.

      Expected behavior
      If an old Mod wallpaper is no longer valid or compatible, Opera should ignore it or fall back to the default wallpaper.
      Actual behavior
      Opera crashes during startup and the browser cannot be opened until the rich_wallpapers preference is changed.
      Workaround
      With Opera completely closed, changing:
      rich_wallpapers.selected_id
      from:
      mods/mcidbianigdmjfmianaeckfdfpgihncn/default
      to:
      bundled/default
      in:
      ~/.config/opera/Default/Preferences
      makes Opera start again.

      I have also submitted this crash through Opera's crash-report form.

      Additional observation: after recovering the profile, Opera starts normally, but several pre-installed Mod wallpapers no longer work. The terminal shows repeated content_verify_job.cc:489 errors for Mod resources, including wallpaper/dark.jpg, wallpaper/light.jpg, music/music.ogg and multiple files under sounds/. This suggests that the startup crash may be related to an old selected rich wallpaper whose Mod contents no longer pass Opera's extension content verification after the update.

      Reply Quote 0
        M 1 Reply Last reply
      • M
        malcolmparkedhere @VitPavelka last edited by

        @VitPavelka That’s some seriously good troubleshooting. Since you can reproduce the crash just by restoring that rich_wallpapers.selected_id, I’d say you’ve isolated the problem pretty well.

        I’d definitely include those exact steps and the before/after selected_id values in the bug report. Opera’s 136.0.6008.52 release did include crash fixes, but the published changelog doesn’t mention this wallpaper/profile issue, so your reproduction case could be really useful to them.

        For now, changing it back to bundled/default sounds like the sensible workaround.

        Reply Quote 0
          1 Reply Last reply
        • First post
          Last post

        Computer browsers

        • Opera for Windows
        • Opera for Mac
        • Opera for Linux
        • Opera beta version
        • Opera USB

        Mobile browsers

        • Opera for Android
        • Opera Mini
        • Opera Touch
        • Opera for basic phones

        • Add-ons
        • Opera account
        • Wallpapers
        • Opera Ads

        • Help & support
        • Opera blogs
        • Opera forums
        • Dev.Opera

        • Security
        • Privacy
        • Cookies Policy
        • EULA
        • Terms of Service

        • About Opera
        • Press info
        • Jobs
        • Investors
        • Become a partner
        • Contact us

        Follow Opera

        • Opera - Facebook
        • Opera - Twitter
        • Opera - YouTube
        • Opera - LinkedIn
        • Opera - Instagram

        © Opera Software 1995-