Opened 11 years ago

Closed 11 years ago

#1825 closed bug (invalid)

Pixel crash - 'unable to write font preview to cache'

Reported by: kvdman Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Hi,

Pixel is a beautiful application, would be nice under Haiku... I was reading the forum at BeBits, and in the feedback, apparently the last version was Zeta only, and on R5 would crash with this error:

Could not open "Pixel" (Missing symbol: ReadyToLoop7BLooperPQ27BLooper10loop_state).

Well, it doesn't really crash in Haiku, it complains it's:

'unable to write font preview to cache' (see the screenshot)

I'm wondering if this is a Haiku bug, or maybe there's something I can configure in the *.ini to bypass this message?

Sorry if this is unrelated to Haiku and is Pixel specific, if so just close the ticket.

Attachments (2)

1.jpg (73.7 KB) - added by kvdman 11 years ago.
2.jpg (159.7 KB) - added by kvdman 11 years ago.

Download all attachments as: .zip

Change History (8)

Changed 11 years ago by kvdman

Attachment: 1.jpg added

comment:2 Changed 11 years ago by stippi

It seems Pixel itself would run, it's got way to far for any missing symbols to prevent it from running. To track down this error, maybe it helps to run Pixel from the Terminal within strace.

$ cd /path/to/pixel
$ strace pixel

Hope this helps.

comment:3 Changed 11 years ago by kvdman

Woot, it's running!

First, you have to put Pixel in /beos/apps (I had it on another disk and it wasn't working correctly). Next, make a dir /boot/home/.pixel.

Then edit beos.ini and add Root=/beos/apps/pixel

For some reason, the package on Haikuware was missing the Yellowtab skin and all skins for that matter. I'll have to repackage it.

Menu items are spelled strangely (even though it's in English).

Another good application to add to Haiku's compatibility list.

Enjoy the screenshot! (2.jpg)

I contacted Pavel, and he helped me through this, additionally, he said he'd try to compile the latest version in Haiku ;)

We can close this ticket then.

Changed 11 years ago by kvdman

Attachment: 2.jpg added

comment:4 Changed 11 years ago by stippi

Resolution: invalid
Status: newclosed

Nice progress, Karl! Thanks for the update.

comment:5 Changed 11 years ago by kvdman

Resolution: invalid
Status: closedreopened

Sorry to re-open this...

I think through this, I've uncovered a problem with expander...

The package of Pixel (tar.bz2) doesn't expand correctly on Haiku.

It's the same package on Haikuware as on Pavel's website:

http://www.kanzelsberger.com/pixel/?page_id=4%2F&os=7066b7a9e3de04a049550ba63dd43b53&mail=

If you expand it in Haiku, the /skins directory is missing.

I expanded it in OSX to get the skin directory, and then transferred it to Haiku to get Pixel to work. One thing that was strange, was that the permission on the folders in the archive (in OS X) had to be changed so I could even open them... In Haiku, it seems expander just ignores the skin directory.

I have a feeling this might have something to do with:

http://dev.haiku-os.org/ticket/1677

comment:6 Changed 11 years ago by axeld

Resolution: invalid
Status: reopenedclosed

Can you please tell me what the original bug has to do with this new one? Please stop hijacking tickets and open new ones for new problems.

Note: See TracTickets for help on using tickets.