Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс сен 24, 2017 4:30 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 17 сообщений ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: System freezes while using network
СообщениеДобавлено: Вт янв 21, 2014 3:15 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Tested in VirtualBox
See http://screencast.com/t/6nWryOab

hidnplayer, fix, please.
Please, do not develop anything else. Because nothing else metter when system freezes :(

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Вт янв 21, 2014 8:51 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
I repeated the same for Qemu 0.12.2 and VirtualBox 4.3.0. r.89960 - the problem is not detected.

Qemu
-net nic,model=rtl8139

VirtualBox
PCnet-FAST III (Am79C973)

Host System: Windows 7 Home Premium 64-bit SP1

Kolibri r.4497

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Вт янв 21, 2014 9:16 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
I tried VirtualBox with PCnet-FAST III (Am79C973)
In this case I was clicked actively about 5 minutes to got freese. r4497

_________________
Через тернии к звездам


Последний раз редактировалось Leency Вт янв 21, 2014 9:20 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Вт янв 21, 2014 9:18 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
BUT. Clock dots are blinking 18:08 > 18 08 > 18:08

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Вт янв 21, 2014 9:38 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Leency писал(а):
BUT. Clock dots are blinking 18:08 > 18 08 > 18:08

It makes sense to try viewtopic.php?f=42&t=2034

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Ср янв 22, 2014 5:34 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
Please test build #4510

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Ср янв 22, 2014 7:34 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Sorry, not fixed rev 4511


Вложения:
22-01-2014 18-28-15.png
22-01-2014 18-28-15.png [ 62.8 КБ | 1944 просмотра ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Чт янв 23, 2014 12:54 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
I'm unable to reproduce this freeze with version #4512.
If somebody is still able to reproduce, please let me know.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Чт янв 23, 2014 1:39 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
Sorry, still reproduced #4512.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Чт янв 23, 2014 4:13 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4176
With English distro too.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Пт янв 24, 2014 12:58 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
It seems latest call before freeze is SOCKET_block.
Latest message on debug board was: "SOCKET_block: suspending thread: 26"
Then mouse and keyboard became unuseable, clock keeps ticking. After a while the screensaver appears.

Код:
SOCKET_block:

        DEBUGF  DEBUG_NETWORK_VERBOSE, "SOCKET_block: %x\n", eax

        push    eax

        pushf
        cli

        ; Set the 'socket is blocked' flag
        or      [eax + SOCKET.state], SS_BLOCKED

        ; Suspend the thread
        push    edx
        mov     edx, [TASK_BASE]
        mov     [edx + TASKDATA.state], 1               ; Suspended

        ; Remember the thread ID so we can wake it up again
        mov     edx, [edx + TASKDATA.pid]
        DEBUGF  DEBUG_NETWORK_VERBOSE, "SOCKET_block: suspending thread: %u\n", edx
        mov     [eax + SOCKET.TID], edx
        pop     edx
        popf

        call    change_task
        pop     eax

        DEBUGF  DEBUG_NETWORK_VERBOSE, "SOCKET_block: continuing\n"

        ret


O mighty guru, what have I done wrong this time?

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Пт янв 24, 2014 7:58 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
I am not a guru, but... probably overwriting code area or data for one area overlaps another area.
This is just idea.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Пт янв 24, 2014 1:05 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1598
Цитата:
Then mouse and keyboard became unuseable, clock keeps ticking

This usually means that some high-priority IRQ handler hangs somewhere, maybe blocked while waiting for something - which it shouldn't do in first place - or, less probably, does not return to the caller due to stack issues. When any IRQ is generated, IRQ controller blocks any other IRQ with same and lower priority, and the code must notify IRQ controller when IRQ handling is done; the code that calls a handler is responsible for that. Timer is IRQ0 and has the highest possible priority, so clock keeps ticking, scheduler keeps switching threads and so on. The priority of USB controller is variable, in particular, it can be lower than the priority of network IRQ, in which case USB would be blocked by broken network IRQ handler.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Сб янв 25, 2014 3:54 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1224
There was a bug in SOCKET_notify which might have resulted in stack corruption in some cases.
Please test #4528

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: System freezes while using network
СообщениеДобавлено: Сб янв 25, 2014 5:39 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
hidnplayr писал(а):
Please test #4528

VirtualBox 4.3.0. r.89960 - all 5 configurations are working properly.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 17 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB