Ticket #1825 (closed bug: invalid)

Opened 17 months ago

Last modified 17 months ago

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

Reported by: kvdman Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1 development
Cc: Blocked By:
Platform: All Blocking:

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

1.jpg (73.7 KB) - added by kvdman 17 months ago.
2.jpg (159.7 KB) - added by kvdman 17 months ago.

Change History

Changed 17 months ago by kvdman

Changed 17 months ago by kvdman

Changed 17 months 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.

Changed 17 months 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 17 months ago by kvdman

Changed 17 months ago by stippi

  • status changed from new to closed
  • resolution set to invalid

Nice progress, Karl! Thanks for the update.

Changed 17 months ago by kvdman

  • status changed from closed to reopened
  • resolution invalid deleted

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

Changed 17 months ago by axeld

  • status changed from reopened to closed
  • resolution set to invalid

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.