Latest Bugs & Tasks

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

Ticket #11352 (haiku x86_64 boot freezes with ps2 wireless mouse) created

Sun, 2014-10-19 03:51

Booting haiku x86_64 with ps2 wireless mouse freezes at rocket icon. If I boot with no calls to BIOS, in debug options it will boot and the mouse is useable. Also if I swap the mouse for a usb mouse it will boot without using any boot debug settings.

  1. Boot haiku with ps2 mouse (might need a specific wireless and brand Logitech Mouseman)

Result: freeze at rocket icon. Sometimes will boot to desktop but then freezes after a few seconds.
Instead in 1 swap the ps2 mouse with usb mouse and there is no freeze.

Categories: Development

Ticket #11351 (<kdebug>qrencode broken since outsourcing of libqrencode) created

Sat, 2014-10-18 17:10

The outsourced libqrencode library used by the qrencode kernel debugger addon is not built to be usable from the kernel debugger. It was outsourced in hrev47126, which shows the culprit: ​the Jamfile redefined the malloc functions to use their kernel debugger equivalent when building the libqrencode sources, which the outsourced package doesn't do. Using the addon results in normal kernel heap functions being used, which mustn't be used inside the kernel debugger.

I see three options:

  • Put the sources back so the library can be built with the defines again.
  • Build a kernel debugger version of the libqrencode package.
  • Remove the qrencode kernel debugger addon completely.

Since the addon doesn't seem to be in broad use (probably due to it's non-intuitive interface), removing it would be an easy way out. Building a kernel debugger aware package shouldn't be too involved either, as it's just about redefining the malloc functions.

Categories: Development

Ticket #11186 (Remove Canna from Haiku source tree) closed

Sat, 2014-10-18 16:06

Removed in hrev48038.

Categories: Development

Ticket #11186 (Remove Canna from Haiku source tree) reopened

Sat, 2014-10-18 12:46

Build is still broken, see line 292 in /haiku/build/jam/packages/Haiku.

Categories: Development

Ticket #11186 (Remove Canna from Haiku source tree) reopened

Sat, 2014-10-18 11:57

There is still /haiku/data/system/data/Canna remaining, along with the (currently build-breaking) references to canna in /haiku/build/jam/packages/Haiku.

Categories: Development

Ticket #11186 (Remove Canna from Haiku source tree) closed

Sat, 2014-10-18 09:16

Removed in hrev48034.

Categories: Development

Ticket #11350 (rare http request crash in BNetBuffer::AppendData()) closed

Sat, 2014-10-18 08:16

Tentative fix in hrev48033. Hard to tell if that's the right fix without a way to reproduce the problem.

Categories: Development

Ticket #11350 (rare http request crash in BNetBuffer::AppendData()) created

Fri, 2014-10-17 17:04

From dsuden, in circa r 47990, NULL dereference within this path:

0x79ae2530	0xfd41dc	BHttpRequest::_MakeRequest() + 0x334
0x79ae2610	0xfd38ef	BHttpRequest::_ProtocolLoop() + 0x1d7
0x79ae2650	0xfde4b8	BUrlRequest::_ThreadEntry(void*) + 0x40

Didn't happen again, and never saw that myself, might well be just a freak occurence.

Categories: Development

Ticket #11349 ("unhandled page fault in kernel space at 0xdeadbefb" while running python ...) created

Fri, 2014-10-17 15:36

This is reproductible by running the python 2.7.8 testsuite.

The crash happens in TCPEndpoint::IsBound called from TCPEndpoint destructor via EndpointManager::Unbind. This occues in the "loop consumer" thread when it calls socket_release.

Categories: Development

Ticket #11348 (File panels impossible to navigate with keyboard) created

Fri, 2014-10-17 15:33

Sometimes I want to navigate through directories in open/save file panel with keyboard, but it is impossible, since the window intercepts Enter and Space key presses, thinking I wanted to press the default button and close the window.

Categories: Development

Ticket #10476 (versioning of pci.ids and usb.ids) closed

Fri, 2014-10-17 14:42

Fixed in hrev48021.

Categories: Development

Ticket #11346 (Remove legacy printer drivers) created

Fri, 2014-10-17 14:13

According to Gutenprint's "Supported Printers" page, all of the printers that ​we have drivers for (Canon LIPS, PCL5/6) are supported by Gutenprint. Is there any reason to keep these drivers around then?

Categories: Development

Ticket #11345 (Eliminate the need for "makebootable") created

Fri, 2014-10-17 14:02

Francois noted that most of the information provided by makebootable is passed to the kernel by the BIOS. He said that most modern BIOSes did this but we'd have to check for older ones (or maybe ask the GRUB team if they know anything...)

Categories: Development

Ticket #11344 (KDL while running PHP testsuite: "failed to acquire spinlock %p for a long ...) created

Fri, 2014-10-17 13:07

A recipe for php 5.6.2 is available at haikuports. Building it and running the testsuite results in a repeatable KDL. the error happens in _php_stream_fopen_from_pipe which calls _user_unmap_memory and ens up in a reschedule.

I tried to debug this as requested in #11032, but results are strange. running shows that the 3 other cores in my CPU are running idle threads. This looks correct, the machine freezes for a short time before it panics, but it is unexpected.

Trying to analyze the spinlock results in locked from 0x0000000. So it looks something went wrong with the spinlock.

Categories: Development

Ticket #11343 (Locale prefs formatting doesn't work on time in Tracker) created

Thu, 2014-10-16 17:30

This is hrev48029.

I've set the formatting in the Locale prefs to German, but checked the box to "use month/day-names from preferred language" (which is English).

With this Tracker shows the "Modified" column like this:

The German "um" should be "at", English like the rest of the date.
We may want to change that option to "Use date/time names from preferred language"?

I guess this is a Tracker issue?

Categories: Development