Comments (7)
This bug was rather critical. Thus decided to ship v0.1.5 quick.
Thanks to everyone for the reports.
from harmonoid.
Thanks a lot for the report. I will have a look on it.
from harmonoid.
Weird, I was getting the same segfault. But then I restarted the app a couple times and now it appears with a translucent white screen and this log in the 0.1.4 release. Manjaro too.
flutter: FormatException: Unexpected end of input (at character 1)
^
flutter: #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1405)
#1 _ChunkedJsonParser.close (dart:convert-patch/convert_patch.dart:523)
#2 _parseJson (dart:convert-patch/convert_patch.dart:41)
#3 JsonDecoder.convert (dart:convert/json.dart:506)
#4 JsonCodec.decode (dart:convert/json.dart:157)
#5 jsonDecode (dart:convert/json.dart:96)
#6 Configuration.read (package:harmonoid/core/configuration.dart:166)
<asynchronous suspension>
#7 Configuration.init (package:harmonoid/core/configuration.dart:84)
<asynchronous suspension>
#8 main (package:harmonoid/main.dart:48)
<asynchronous suspension>
flutter: Null check operator used on a null value
flutter: #0 Utils.getTheme (package:harmonoid/utils/utils.dart:175)
flutter: #1 ExceptionApp.build (package:harmonoid/interface/exception.dart:19)
flutter: #2 StatelessElement.build (package:flutter/src/widgets/framework.dart:4739)
flutter: #3 ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4665)
flutter: #4 Element.rebuild (package:flutter/src/widgets/framework.dart:4355)
flutter: #5 ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4643)
flutter: #6 ComponentElement.mount (package:flutter/src/widgets/framework.dart:4638)
flutter: #7 Element.inflateWidget (package:flutter/src/widgets/framework.dart:3673)
flutter: #8 Element.updateChild (package:flutter/src/widgets/framework.dart:3425)
flutter: #9 RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1198)
flutter: #10 RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1167)
flutter: #11 RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:1112)
flutter: #12 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2573)
flutter: #13 RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1111)
flutter: #14 WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:944)
flutter: #15 WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:924)
flutter: #23 SemanticsConfiguration._addArgumentlessAction.<anonymous closure> (package:flutter/src/semantics/semantics.dart:3155)
flutter: (elided 10 frames from class _RawReceivePortImpl, class _Timer, and dart:async)
from harmonoid.
@arafatamim it's because the app's cache got corrupt. Please delete .harmonoid
directory in your home.
Curently I'm not aware why arch Linux isn't working well. As far as I know, shared libraries have different location on Arch as compared to Ubuntu.
We'll let you know once we figure this out.
from harmonoid.
@alexmercerind Yes, like .wav
files, the issues is not with arch though.
from harmonoid.
I just downloaded latest Manjaro, and it runs for me (and I didn't even install any library, turns out mediainfo
is already part of Manjaro). I'm still not sure of the cause (I will fix that white container glitch).
How I can help is if I get to see the gdb
output in debug mode.
gdb harmonoid
, then start
.
When some breakpoint occurs, type c
and press enter.
When error is hit, type backtrace
and there you'll get the details of the segfault (keep pressing enter to see the full callstack).
from harmonoid.
I accidentally closed it and didn't realize. There is certain file which is causing error upon indexing for me & resulting in SEGFAULT.
from harmonoid.
Related Issues (20)
- The program does not work on Windows
- Blank screen on Wayland HOT 6
- Crash with a huge directory of sound files HOT 14
- Fallback album cover does not display on the "Now Playing" screen. HOT 6
- harmonoid not launching Fedora 38 Kde Plasma HOT 1
- How to stream from YouTube with android app? HOT 3
- Poor audio quality on latest version HOT 1
- Error on opening -
- `playerctl` error when following MPRIS metadata changes on Linux
- Discord invitation HOT 2
- Stream not working anymore HOT 4
- visualization
- Album art doesn't update on Now Playing Screen HOT 2
- Portait 16:9 window
- update
- Long app loading time if the library contains a lot of music
- [Android] [Feature Request]: Add Ability to view, sort, and filter by `initialkey` id3 tag, and any other custom tags
- Error PathNotFoundException HOT 1
- Exclude subfolders
- Support for multiple selection of tracks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from harmonoid.