Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 8 min 52 sec ago

Ticket #11021 ([WebPositive] crashes in BHttpRequest::_MakeRequest()) created

Thu, 2014-07-10 05:33

HaikuWebKit 1.3.1


Selecting any image and Clicking Convert file button crashes WebPositive.

Categories: Development

Ticket #11020 (Boot hangs on rocket) created

Thu, 2014-07-10 01:34

Revisions up to and including hrev46677 boot properly for me. But hrev46732 and above boot as far as the rocket and then just hang there.

I've safe mode booted and tried safe mode video, but that didn't help. I displayed debug output to the screen and disabled pageination and the output stops right after the message about:

REG: failed to open shadow passwd DB file "/etc/shadow": No such file or directory

That's the last line of the debug output. It just sits there after that and doesn't boot (I waited like 20 minutes and nothing had happened yet, multiple boots of that and other recent revisions had the same behavior.)

I'll attach my listdev output and syslog(s) from my working hrev46677 install.

Categories: Development

Ticket #11019 (Boot fail with SATA card and drive attached but not used by Haiku) created

Thu, 2014-07-10 01:07

I have an IO Crest SI-PEX40057 SATA III PCI-e card in my machine, and if I hook any hard drive to it, Haiku completely fails to boot and instead just reboots the machine as soon as it shows "Loading system" on the screen, before the graphical boot loader or anything else appears.

"IO Crest SATA III 4-Port PCI-e 2.0 x 2 Card with Marvell HyperDuo RAID Mode Support and Low Profile Brackets SI-PEX40057"


This appeared after hrev46284 (which works). hrev46287 is affected and does not boot.

Merely unhooking the drive from the card "fixes" the problem and everything works fine.

I tried hooking up two different hard drives to the card, and both cause this problem, even though neither drive is the Haiku drive. These are just extra storage drives. (And everything works fine in Windows and Linux.)

Also, even with hrev46284 and earlier, if you try to enter the safe mode boot menu by holding down shift or space, this will cause a reboot before you load anything.

I went back to hrev45284 (100 revisions back) and still had the same problem, so I'm not sure how far back that issue goes (reboot when trying to enter safe mode menu with shift/space).

And again, just unhooking the drive from the card restores expected functionality and the system boots properly.

Categories: Development

Ticket #11014 ([PATCH] cdda: Various fixes.) closed

Wed, 2014-07-09 19:02
Categories: Development

Ticket #4103 (cddb not working) closed

Wed, 2014-07-09 19:01
Categories: Development

Ticket #11018 ([Media Kit]: BMediaFormats::GetFormatFor doesn't find any formats anymore) created

Wed, 2014-07-09 14:08

While working on bringing DVB support back to life I encountered a bug that was introduced by the commits [a] and [b].

The bug hides in the realm of an app requesting a specific decoder (MPEG2 video and MP3 audio in the case of DVB support). When the app requests these decoders via BMediaFormats::GetFormatFor() (see [c] for a code snippet in the dvb.media_addon) it won't find any decoders, because the AddOnManager ([d]) didn't load the ffmpeg media plugin and its codecs yet.

I've commited two unit tests (MPEG2 video decoding [f] and MP3 video decoding [g]) to the haiku repo, that demonstrate the bug. For example: Just set a breakpoint at [h] and see that the status returned is not B_OK as one would expect. When you step in to the call to formats.GetFormatFor() one line earlier, you will see that there are no codecs loaded yet.

I tried the following solutions:

  1. Load the plugins (_RegisterAddons()) within the constructor of the AddOnManager.
  2. Call AddOnManager::LoadState() (After reintroducing the Method LoadState() in the AddOnManager) from within the constructor of BMediaFormats.

Both solutions successfully (as in tried and confirmed) emulate the behavior of AddOnManager when it was still part of the media_server. Back then the media_server issued a call to AddOnManager::LoadState() in the method ReadyToRun() (see [e]) resulting in the loading of all ffmpeg's codecs.
But both solutions smell bad to me. Unfortunately I can't really tell why it smells bad to me. As of now I would rather prefer the former way of handling media plugins via the media_server.

There exists a mailing list discussion thread [i] with Adrien explaining the reason behind both commits ([a] and [b]) and Axel outlining a possible solution on the server side.


[a] Move media plug-in support to application side. ​
[b] Urpdate AddOnManager and FormatManager for Media Kit. ​
[c] dvb.media_addon: ​
[d] Media Kit's AddOnManager: ​
[e] media_server's old code location of loading all ffmpeg codecs: ​
[f] mpeg2_decoder_test: ​
[g] mp3_decoder_test: ​
[h] breakpoint in unit test mpeg2_decoder_test where the bug shows itself: ​
[i] mailing list discussion about this bug: ​

Categories: Development

Ticket #11017 ([PATCH] CDPlayer: delete & remove from image) created

Tue, 2014-07-08 20:28


  • It does not work on newer hardware
  • There is no way to fix it on newer hardware
  • CDDAfs+CDDB_daemon does the same stuff and works on all hardware
Categories: Development

Ticket #11012 (jam -j fails) closed

Tue, 2014-07-08 19:53

As is, the report is not very useful. Generally the use of downloaded build feature packages works just fine. Occasionally a dependency to a build feature is not specified correctly, in which case multi-job (and even single-job) builds may fail.

Please reopen, when you can provide the necessary information: build platform, build configuration, revision, build log.

Categories: Development

Ticket #10998 ([PATCH] MSI: fix CIDs 1162783 and 1162784) closed

Tue, 2014-07-08 19:41

Applied in hrev47472.

Categories: Development

Ticket #11016 (Significant NTFS write performance differences USB2/eSATA) created

Tue, 2014-07-08 19:00

I have a Targa MediaBox 320GB external HDD from a fair few years ago at this stage which I have an NTFS and BFS partition on.

Over USB, the BFS partition writes at an acceptable speed. NTFS however writes extremely slowly, as in sub-50KB/sec. This was checked on two computers (both running different post-PM revisions)

The same drive also has an eSATA connector, over which writes are significantly faster to NTFS - 4MB/sec or so. No major difference is seen in BFS writes.

Categories: Development

Ticket #11015 ([PATCHes] AboutSystem credits improvements) created

Tue, 2014-07-08 17:50

NOTE: Don't close this ticket after applying the patch. I have more to send, I'm just uploading things a patch at a time to make sure I'm doing things right. I'll close the ticket when I'm finished.

Categories: Development

Ticket #11014 ([PATCH] cdda: Various fixes.) created

Tue, 2014-07-08 16:48

See commit message.

Categories: Development

Ticket #11013 ([wpa_supplicant] crashing after trying to connect several times) created

Tue, 2014-07-08 14:48

I am running hrev47380 on an Asus EeePC 901 with the built-in Ralink WiFi adapter. After selecting a WPA/WPA2 network to connect to from the deskbar network icon, a dialog opens that lets me enter the network password. I enter the correct password and press ok. The network adapter is now "configuring" the connection.

After a few seconds the network password dialog opens again. I re-confirm the password (which is now shown) with OK and wpa_supplicant crashes (see attached debug log). Sometimes the aforementioned dialog opens a few times (every time I press OK) until the crash finally occurs. The network adapter stays in mode "Configuring".

Categories: Development

Ticket #11012 (jam -j fails) created

Tue, 2014-07-08 14:28

With parallel build, the download of packages is not safe : build_packages/libpng-xxx is empty and prevents the build to succeed.

Categories: Development

Ticket #11011 ([WebPositive] reduce minimum window size) created

Tue, 2014-07-08 14:03

I am using Web+ on hrev47380 running on a small EeePC with screen resolution 1024 x 600. The Web+ window cannot be resized so that it fits on the screen. The minimum width is sufficient but not the height. If the minimum height of Web+ could be reduced then it could be used on such small screens.

Categories: Development

Ticket #11010 (Redrawing after waking up screen under load is abysmal) created

Tue, 2014-07-08 10:48

Not sure if this is related to #10454 or not, so opening a new ticket. After pressing Enter on keyboard after screen has blanked, it takes at least 15 seconds before the screen fully redraws when under heavy load.

I was building haiku-webkit via haikuporter at the time.

Also see my ​video of the issue.

Categories: Development

Ticket #11009 ([Tracker] dragging a file to file panel should scroll to selection) created

Tue, 2014-07-08 10:29

Every time I drag a file into file panel I find myself looking for the file in the newly opened directory. Would be nice to get rid of this annoyance :)

Categories: Development

Ticket #11008 ([WebPositive] select file on Open target folder) created

Tue, 2014-07-08 10:20

It would have been handy if clicking Open target folder selected the file in question.

Categories: Development