Hi all!
As this is taking longer than expected, I should give a notice: In an
attempt to restart hanging FishEye yet another time yesterday, its
stored database of the reactos SVN repository was corrupted...
I'm rebuilding it since yesterday evening, but parsing all the diffs is
a long process. Can't give any ETA yet. So far, only commit information
without diff is available at code.reactos.org.
Cheers,
Colin
On 2017-02-13 23:38, ekohl(a)svn.reactos.org wrote:
> + _SEH2_TRY
> + {
> + Relations = RelationsData->Relations;
> + BufferSize = RelationsData->BufferSize;
> + Buffer = RelationsData->Buffer;
> +
> + ProbeForWrite(RelationsData->Buffer,
> + RelationsData->BufferSize,
> + sizeof(CHAR));
> + }
You need to use the local 'Buffer' and 'BufferSize' variables in the
probe or you get a race condition.
> + Status = IopInitiatePnpIrp(DeviceObject,
> + &IoStatusBlock,
> + IRP_MN_QUERY_DEVICE_RELATIONS,
> + &Stack);
> + if (!NT_SUCCESS(Status) || Status == STATUS_PENDING)
> + {
> + DPRINT1("IopInitiatePnpIrp() failed (Status 0x%08lx)\n", Status);
> + goto done;
> + }
Failing on STATUS_PENDING seems broken. IoStatusBlock will go out of
scope and the DeviceRelations set by the driver will be leaked.
> + if (RequiredSize > 0)
> + RequiredSize += sizeof(WCHAR);
Not sure I understand the >0 condition.
Best,
Thomas
Hi all!
Seeing the recent UEFI Bootmgr work in trunk, I was wondering about its
design.
Will that be a UEFI-only boot loader or eventually replace/merge with
FreeLdr to provide a common boot loader for BIOS and UEFI systems?
Will it simply follow all design principles of the NT6+ boot loader or
also implement some own ideas or take over those from FreeLdr?
For instance, I totally like FreeLdr's configuration through INI files
and would prefer that any day over NT6+ BCD registry hives.
Cheers,
Colin
Hi all!
Google Summer of Code 2017 is fast approaching, with February 9 being
the deadline for projects to apply. With our record of successfully
completing all 4 ideas (msahci, NTFS, lwIP, USB) last year, we should
definitely apply again.
Aleksey and Amine have already begun filling out the application form.
Based on the 2016 ideas Wiki page, we have also created a new ideas page
at https://reactos.org/wiki/Google_Summer_of_Code_2017_Ideas
Please share your thoughts on these and add anything that's missing.
What we now need are possible mentors. Who would be available for this?
Cheers,
Colin
Hi,
I’m interested in ros dev now and it seems that fixing small bugs could be a good start. Could I have a JIRA account and have a look at the issues? Or any suggestions about jobs could be done by a newcomer?
- JasonQSY