Latest Bugs & Tasks

Syndicate content Haiku
Trac Timeline
Updated: 29 sec ago

Ticket #12777 (media_server doesn't find new outputs until after a restart) created

Fri, 2016-05-13 03:05

Add a new output device to the system (not really sure a good way to do this currently; the [probably broken] usb_audio driver can do it though).

Expected result: New device appears in Media preflet.
Actual result: Doesn't appear in Media preflet until after services restart.

Categories: Development

Ticket #12776 (media_server can't properly disconnect/reconnect from outputs) created

Fri, 2016-05-13 03:04
  1. Add another output to the system (doesn't really matter, even if it's a broken one.)
  2. Switch to that as default output in Media settings.
  3. Reboot.
  4. Open Media preferences, change back to first one

Expected result: Output works as it did before
Actual result: Stays connected to the intermediate option (Cortex confirms this), does not switch back to first until after another reboot.

Categories: Development

Ticket #12656 (HTML files on cgit show source) closed

Thu, 2016-05-12 15:05
fixed:

With hrev50305 I changed the Launcher URLs to the website's user guide and welcome
page instead of the trunk at ​http://cgit.haiku-os.org.

Categories: Development

Ticket #12775 ([Patch] BluetoothServer.cpp: fix gcc6 build) created

Thu, 2016-05-12 12:14

In BluetoothServer::QuitRequested(), gcc6 x86_64 stops build with invalid conversion error, I think RemoveItemAt() may be used instead of RemoveItem() here.

C++ /home/haiku/haiku/haiku/generated64/objects/haiku/x86_64/release/servers/bluetooth/BluetoothServer.o
/home/haiku/haiku/haiku/src/servers/bluetooth/BluetoothServer.cpp: In member function 'virtual bool BluetoothServer::QuitRequested()':
/home/haiku/haiku/haiku/src/servers/bluetooth/BluetoothServer.cpp:77:32: error: invalid conversion from 'int32 {aka int}' to 'LocalDeviceImpl*' [-fpermissive]
   fLocalDevicesList.RemoveItem((int32)0)) != NULL)
                                ^~~~~~~~
In file included from /home/haiku/haiku/haiku/src/servers/bluetooth/BluetoothServer.h:11:0,
                 from /home/haiku/haiku/haiku/src/servers/bluetooth/BluetoothServer.cpp:29:
/home/haiku/haiku/haiku/headers/os/support/ObjectList.h:510:1: note:   initializing argument 1 of 'bool BObjectList<T>::RemoveItem(T*, bool) [with T = LocalDeviceImpl]'
 BObjectList<T>::RemoveItem(T* item, bool deleteIfOwning)
 ^~~~~~~~~~~~~~
Categories: Development

Ticket #12774 (Computer shuts off restarts sveral times before starting proper boot) created

Thu, 2016-05-12 09:12

With the x86_64 bit latest nightlies before any of the boot icons light up, the system shuts off then starts boot again on its own. It does this about 3 times before the boot icons light up and it goes full way to desktop. I am testing in hrev50304 x86_64. I have not seen the same in gcc2 nightlies.

Categories: Development

Ticket #12773 (Create common video connector language) created

Thu, 2016-05-12 02:26

Haiku's accelerants should speak the same language on video connector types. This would enable the screen preflet to someday know what each attached monitor is (something handy when we get multi-screen support someday)

Categories: Development

Ticket #10784 (My laptop turn off because GPU overheating) closed

Tue, 2016-05-10 20:51
invalid:

This one seemed strange when reported. Since we don't touch the radeon hd power management, i'm going to attribute the issue to a quirk in the implementation. Linux had the same issue, but since I didn't see any linux quirks documented and GPU thermal management is left to the GPU, i'm going to close this one as not an issue with our driver but the hardware.

Categories: Development

Ticket #12772 (Kernel panic whilst transferring files _mutex_lock(): double lock of ...) created

Tue, 2016-05-10 17:21

Whilst I was copying over a large amount of somewhat large files from one BFS partition to another I got a kernel panic. It didn't currupt anything, all the files looked correct when I booted back up.

Please find an attached image, sorry about the quality, i didn't realize it was at an angle when i took it. If you zoom in you can read the text easier :)

Not sure if the component should be the kernel of the File System, sorry if the Kernel is incorrect.

Categories: Development

Ticket #5514 (BeHappy does not work due to NetSurf libraries not being in a system lib ...) closed

Tue, 2016-05-10 10:40
no change required:

This should be handled by the HaikuPorts team, now. (and BeHappy should be made gcc4 to work with current NetSurf versions).

Categories: Development

Ticket #12767 ([Patch] ringqueue.cpp: fix gcc6 build) closed

Mon, 2016-05-09 15:41
fixed:

Pushed in hrev50301
Thanks for the patch!

Categories: Development

Ticket #12764 ([Patch] Ports.cpp: fix gcc6 build) closed

Mon, 2016-05-09 15:40
fixed:

Pushed in hrev50300
Thanks!

Categories: Development

Ticket #12771 ([Patch] userlandfs/server/beos/fs_cache.c: gcc6 build fix) created

Mon, 2016-05-09 03:13

Reindent source code, to fix gcc6 '-Werror=misleading-indentation' warning.

userlandfs/server/beos/fs_cache.o
/home/haiku/haiku/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c: In function 'flush_cache_ent':
/home/haiku/haiku/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c:891:5: error: this 'else' clause does not guard... [-Werror=misleading-indentation]
     else
     ^~~~
/home/haiku/haiku/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/fs_cache.c:894:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
  if (chatty_io > 2) printf("flush: %7Ld\n", ce->block_num);
  ^~
cc1: all warnings being treated as errors
Categories: Development

Ticket #12770 ([Patch] file_systems: fix gcc6 build) created

Mon, 2016-05-09 03:05

In ObjectTracker::AddTrackable() and ObjectTracker::RemoveTrackable(), gcc6 warms '-Werror=nonnull-compare', but I don't know if this can be NULL here. So I suppress warnings with Jamfiles.

Categories: Development

Ticket #12769 ([Patch] FireWireDVNode.cpp: fix gcc6 build) created

Mon, 2016-05-09 02:55

Modify "BUILD" macro to fix "-Werror=literal-suffix" warning.

C++ /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/media/media-add-ons/firewire_dv/FireWireDVNode.o
/home/haiku/haiku/haiku/src/add-ons/media/media-add-ons/firewire_dv/FireWireDVNode.cpp:41:27: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
 #define BUILD    __DATE__ " "__TIME__
                           ^
cc1plus: all warnings being treated as errors
Categories: Development

Ticket #12768 ([Patch] media-add-ons/dvb/config.h: fix gcc6 build) created

Mon, 2016-05-09 02:49

Modify "BUILD" macro to fix "-Werror=literal-suffix" warnings.

C++ /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/media/media-add-ons/dvb/DVBMediaAddon.o
In file included from /home/haiku/haiku/haiku/src/add-ons/media/media-add-ons/dvb/DVBMediaAddon.cpp:28:0:
/home/haiku/haiku/haiku/src/add-ons/media/media-add-ons/dvb/config.h:30:27: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
 #define BUILD    __DATE__ " "__TIME__
                           ^
cc1plus: all warnings being treated as errors
C++ /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/media/media-add-ons/dvb/DVBMediaNode.o
In file included from /home/haiku/haiku/haiku/src/add-ons/media/media-add-ons/dvb/DVBMediaNode.cpp:52:0:
/home/haiku/haiku/haiku/src/add-ons/media/media-add-ons/dvb/config.h:30:27: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
 #define BUILD    __DATE__ " "__TIME__
                           ^
cc1plus: all warnings being treated as errors
Categories: Development

Ticket #12767 ([Patch] ringqueue.cpp: fix gcc6 build) created

Mon, 2016-05-09 02:31

In compute_order(), gcc6 warns '-Werror=misleading-indentation', but I think if() at line 40 is not in for() block. So I separate for() and if().

C++ /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/accelerants/radeon_hd/ringqueue.o
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon_hd/ringqueue.cpp: In function 'int compute_order(long unsigned int)':
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon_hd/ringqueue.cpp:39:2: error: this 'for' clause does not guard... [-Werror=misleading-indentation]
  for (order = 0, tmp = size; tmp >>= 1; ++order);
  ^~~
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon_hd/ringqueue.cpp:40:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
   if (size & ~(1 << order))
   ^~
cc1plus: all warnings being treated as errors
Categories: Development

Ticket #12766 ([Patch] accelerants/radeon: fix gcc6 build) created

Mon, 2016-05-09 02:19

Reindent source code, to fix gcc6 '-Werror=misleading-indentation' warnings.

Cc /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/accelerants/radeon/Cursor.o
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/Cursor.c: In function 'moveOneCursor':
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/Cursor.c:193:5: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
     if( y < 0 )
     ^~
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/Cursor.c:196:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if( crtc_idx == 0 ) {
  ^~
cc1: all warnings being treated as errors
Cc /home/haiku/haiku/haiku/generated-gcc6/objects/haiku/x86/release/add-ons/accelerants/radeon/impactv.o
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/impactv.c: In function 'Radeon_CalcImpacTVRegisters':
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/impactv.c:512:5: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
     if( !internal_encoder )
     ^~
/home/haiku/haiku/haiku/src/add-ons/accelerants/radeon/impactv.c:515:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  values->tv_htotal = mode->timing.h_total - 1;
  ^~~~~~
cc1: all warnings being treated as errors
Categories: Development

Ticket #12757 ([Patch] debugger: fix gcc6 build) closed

Sun, 2016-05-08 21:23
fixed:

Applied in hrev50299. Thanks!

Categories: