Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 1 hour 21 min ago

Ticket #11364 (Updating the tracker_new_templates files does not affect Tracker through ...) created

6 hours 40 min ago

In hrev47874, I updated Tracker's template makefile. However, updating the system still has the old template makefile for some reason. Using a freshly built nightly has the new template makefile.

What's going on here? Where's Tracker copying/storing the template files? Why does it do that?

Categories: Development

Ticket #11363 (Investigate semaphore leaks detected by Coverity) created

6 hours 58 min ago

Selecting "Categories" then "RESOURCE_LEAK" shows a number of leaks in semaphore code (at least the first 10-15 or so). These should be examined and determine if any of these are really leaking semaphores (as Adrien ran into some instances where the system would run out of semaphores due to a leak somewhere).

Categories: Development

Ticket #1788 (Abiword crash on start) closed

14 hours 23 min ago
no change required:

Sources were recovered from osdrawer backup and are now at HaikuArchives. Crash is fixed there, but there are drawing issues. Issue fixed in any case.

Categories: Development

Ticket #11362 (Support counterfeit FTDI devices that were bricked by FTDI's Windows ...) created

Thu, 2014-10-23 14:36

For what that means, please see: ​dissasembly of the Windows FTDI driver, ​attempts by FTDI to get Linux to do the same, and ​FTDI's response that shows it's intentional.

Looking at ​Linux's pending patch for this, it appears all we need to do is to add a PID of 0 to the list ​here.

As to why we should support these "counterfeit" devices:

  • They are extremely widespread (e.g. all Arduinos will be bricked by this)
  • Most consumers have no idea which one is in their device, we shouldn't punish consumers for something done by the manufacturer.
Categories: Development

Ticket #11361 (junk) closed

Thu, 2014-10-23 14:04
junk
Categories: Development

Ticket #11361 (junk) created

Thu, 2014-10-23 13:44
Categories: Development

Ticket #9065 (Audio CD does not play) closed

Wed, 2014-10-22 17:30
invalid:

CDPlayer has been removed from the repo.

Categories: Development

Ticket #11360 (usb Device timeouts - older hardware.) created

Wed, 2014-10-22 16:59

Connecting a older usb input device results in the following timeouts, which means
it will not apear in the listusb either.

kern: usb hub 7: port 0: new device connected
kern: usb error control pipe 44: timeout waiting for queued request to complete
kern: usb error control pipe 44: timeout waiting for queued request to complete
KERN: usb error uhci -1: error while setting device address

This is an older device (trust tb-2100 wireless tablet) but i suspect this timeout
to be more general.

Categories: Development

Ticket #2023 (CD Player won't stop playing audio cd) closed

Wed, 2014-10-22 15:54
fixed:

There is no CD player anymore.

Categories: Development

Ticket #11359 (ProcessController: improve "quit an application" and kill actions) created

Wed, 2014-10-22 15:33

In the ProcessController's "Threads and CPU usage" submenu, when you click on a process, an alert window will ask if we are sure of this action (kill). Instead, under the submenu "quit an application" an alert window is not displayed, and this could lead to troubles, if someone does the mistake to quit a system process. Eg if you kill the registrar, Haiku will become unusable, and could be the same for some other system processes (eg the input_server). So my suggestion is to exclude system processes from the "quit an application" menu (and maybe also from "Threads and CPU usage") or implement an alert window for quit system processes, (also if i don't see the need to kill/quit system apps). Any thoughts?

Categories: Development

Ticket #7047 (Noisy AIFF audio files) closed

Wed, 2014-10-22 15:28
fixed:

Fixed in hrev48071.

Categories: Development

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

Wed, 2014-10-22 13:31
fixed:

Fixed in hrev48070. You are right that registering the add-ons in the constructors is not a good idea. I designed this so the loading can be delayed as much as possible. This way we keep the application start time short, and the scanning only happens when needed because the app calls one of the media kit functions.

I made RegisterAddOns public in AddOnManager and called it from MediaFormats format update function. Since RegisterAddOns does nothing except the first time it's called, there is no problem in doing this.

Thanks for investigating this. I can confirm the issue is solved as the mp3_decoder_test does not crash anymore (with the workaround removed). However it seems ffmpeg has trouble decoding the file.

Categories: Development

Ticket #10402 ([PATCHSET] Port kernel, bootloader and runtime_loader to Clang.) closed

Tue, 2014-10-21 20:11
fixed:

Clang support has been merged to master.

Categories: Development

Ticket #6389 ([patch] support for clang compiler) closed

Tue, 2014-10-21 20:11
fixed:

Clang support has been merged to master.

Categories: Development

Ticket #6791 (Missing volatile keyword) closed

Tue, 2014-10-21 20:11
fixed:

Clang support has been merged to master.

Categories: Development

Ticket #11358 (Blackness screensaver - no desktop recovery) created

Tue, 2014-10-21 18:53

hrev48068
Select "blackness" screensaver in preferences
After screensaver activates there is no way to recover the desktop with mouse movement or keystrokes.

Categories: Development

Ticket #11293 (Update timezone data for Russia's timezone change) closed

Tue, 2014-10-21 13:59
fixed:

Well, it turns out ICU was not that hard to build with gcc2 and it's now up to date again.

Categories: Development

Ticket #11357 (Network preferences: change/improve the handling of DNS) created

Tue, 2014-10-21 13:54

On other operating systems is possible to set DNS servers independently from other IP addresses, also if DHCP mode is activated. On Haiku, instead, is only possible to manually set DNS if in network preferences the mode is set to static. DNS servers should be also manually set in DHCP mode.
Besides, the network preflet, should also contain two entries for set the DNS servers: currently they have to be inserted just in one field, separating them by a comma; this could be not clear and seems odd.
If I attempt to edit the "resolv.conf" file with other DNS, at the next boot this file will be reset with DNS servers retrieved by DHCP.

hrev48061

Categories: Development