Git Product home page Git Product logo

Comments (10)

mirukana avatar mirukana commented on May 26, 2024

I have no way to test this, and no idea what could be happening from the trace (except "some property did something")... can you try commenting code in HTile to find what line is causing the issue? If that's not enough, is there a way to test (e.g. VM) Sailfish from an x86 Linux, and can you reproduce the crash in it? If yes, can you write about or link to the steps to start from scratch?

from mirage.

rinigus avatar rinigus commented on May 26, 2024

That's right, its hard to reproduce without ARM hardware. As you don't have any pointers, I will try to see what can I dig out from it. Will have to make it easier to debug, so I can change QML on device and see how it works without recompile. Shouldn't be too hard, just will replace QRC path with a regular one, I think. I'll let you know how it goes...

from mirage.

mirukana avatar mirukana commented on May 26, 2024

About QRC, you can use the dev flag (qmake mirage.pro CONFIG+=dev) to compile a binary that loads from the filesystem instead.

from mirage.

rinigus avatar rinigus commented on May 26, 2024

Turns out that this crash can be fixed by using resources.qrc that is located in the root of source dir and has files referred to as src/... and not ../src. Probably some weird Qt bug or expectation, same goes for Qt 5.14.

Right now hitting something else leading to a crash while typing a message. That has been there bit before as well, but not that frequent.

from mirage.

rinigus avatar rinigus commented on May 26, 2024

Looks like 5.14 is behaving better than 5.12 in terms of a crash on typing. But both require resources to be in the source code tree, by the look of it

from mirage.

mirukana avatar mirukana commented on May 26, 2024

Sorry for the late response. I'm not sure I understand everything you mentioned about resources.qrc, could you make a branch with the modifications that work for you?

from mirage.

rinigus avatar rinigus commented on May 26, 2024

No problem. Can you tell which requirements have changed from previous release, so I can change flatpak scripts accordingly.

from mirage.

mirukana avatar mirukana commented on May 26, 2024

For Mirage:

  • uvloop removed
  • nio 0.12+ required

For matrix-nio:

  • attrs removed

from mirage.

rinigus avatar rinigus commented on May 26, 2024

attrs seems to be pulled by jsonschema, uvloop gone in the new manifest, nio you updated already. Still have to test THIS issue, let's hope it will disappear with new flatpak manifest - at least one of the versions is not showing it yet on mobile

from mirage.

rinigus avatar rinigus commented on May 26, 2024

Closing as I cannot reproduce this anymore using Mirage 0.5.0/flatpak.

from mirage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.