Development

Ticket #11342 (non-debggable app_server crash) created

Latest Bugs & Tasks - Wed, 2014-10-15 09:26

This has happened randomly forsome time while running the webkit testsuite. Now it happens reliably.
Symptoms: screen just stops drawing. Attaching to the machine by ssh I noticed app_server is not running anymore. And I see this in the syslog:

KERN: 100610: DEBUGGER: Could not create BWindow's receive port, used for interacting with the app_server!
KERN: _user_debugger(): Failed to install debugger. Message is: `Could not create BWindow's receive port, used for interacting with the app_server!'
KERN: thread_hit_debug_event(): Failed to create debug port: No more ports available
KERN: 112390: DEBUGGER: Could not create BWindow's receive port, used for interacting with the app_server!
KERN: _user_debugger(): Failed to install debugger. Message is: `Could not create BWindow's receive port, used for interacting with the app_server!'
KERN: thread_hit_debug_event(): Failed to create debug port: No more ports available
KERN: vm_soft_fault: va 0x0 not covered by area in address space
KERN: vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x3e8, ip 0xa9b7ca, write 0, user 1, thread 0x1aa35
KERN: vm_page_fault: thread "a:109077:x-vnd.DumpRenderTree" (109109) in team "app_server" (958) tried to read address 0x3e8, ip 0xa9b7ca ("app_server_seg0ro" +0xa37ca)
KERN: thread_hit_serious_debug_event(): Failed to install debugger: thread: 109109: No more ports available

It would be nice to have some better user feedback in that case (panic or a message to /dev/console). I will try to find why I seem to be running out of ports.

Categories: Development

Ticket #4091 (r31522 build breakage on parallel jam) closed

Latest Bugs & Tasks - Wed, 2014-10-15 09:17
fixed:

bash has been outsourced, so this can't happen anymore.

Categories: Development

Ticket #3806 (BView with a BScrollView crashes when used as a replicant) closed

Latest Bugs & Tasks - Wed, 2014-10-15 08:57
fixed:

I tested TakeNotes from ​https://github.com/HaikuArchives/TakeNotes and it works fine. So it seems this got fixed somewhere in the last 5 years?

Categories: Development

Ticket #1881 (libc locale functions not implemented) closed

Latest Bugs & Tasks - Wed, 2014-10-15 08:26
fixed:

I think this is done now.

Categories: Development

Ticket #1586 (Queries: not case-insensitive for "Umlauts") closed

Latest Bugs & Tasks - Wed, 2014-10-15 07:51
fixed:

It seems to work ok now.

hrev43951 switched to BUnicodeChar.
hrev45462 made BUnicodeChar use ICU.

Categories: Development

Ticket #96 (Chart test app display bug) closed

Latest Bugs & Tasks - Wed, 2014-10-15 07:24
fixed:

Fixed in hrev48023.

Categories: Development

Chart: clear view when switiching to BDirectWindow

Source Activity - Wed, 2014-10-15 07:22
Even when BDirectWindow is used, the back buffer data can be copied to the front buffer. This happens when resizing or moving the window, and when moving the cursor above it. Since Charts does not touch the whole window when redrawing (it only erases previous stars and draws new ones) this led to the last frame drawn on the back buffer to stay visible until stars erased it. Clearing the back buffer view with the current "sapce color" makes this much less visible. Fixes #96. Even when BDirectWindow is used, the back buffer data can be copied to the front buffer. This happens when resizing or moving the window, and when moving the cursor above it. Since Charts does not touch the whole window when redrawing (it only erases previous stars and draws new ones) this led to the last frame drawn on the back buffer to stay visible until stars erased it. Clearing the back buffer view with the current "sapce color" makes this much less visible. Fixes #96.
Categories: Development

Ticket #11341 (cant mount USB Drive (only works after reboot)) created

Latest Bugs & Tasks - Wed, 2014-10-15 02:38

Hello. After plug my Sony Walkman USB Drive, Haiku cant mount it. DriveSetup recognize it, but get and error trying to mount it (see attachment)

However, if I reboot the PC with the USB Drive pluged; after the reboot I can mount it without errors.

Haiku x86_gcc2 hrev47999

Also, I attach the syslog where the drive is plugged in.

Categories: Development

Update qemu_x86 to version 2.1.2.

Source Activity - Tue, 2014-10-14 21:59
Categories: Development

Update glib2 and glib2_x86 packages to current revision.

Source Activity - Tue, 2014-10-14 21:56
This brings in fixed compatibility declarations of provided libs. This brings in fixed compatibility declarations of provided libs.
Categories: Development

Temporary build fix for OpenEXR.

Source Activity - Tue, 2014-10-14 21:25
* It seems hex floats are not allowed in C++. * I will fix this more cleanly, but it needs another rebuild of the gcc2 package. Until then, this lets haiku compile. * It seems hex floats are not allowed in C++. * I will fix this more cleanly, but it needs another rebuild of the gcc2 package. Until then, this lets haiku compile.
Categories: Development