Lex Kravetski (lex_kravetski) wrote,
Lex Kravetski
lex_kravetski

Category:

Винзло

Была, в общем-то, проблема. Юзаешь какой-нибудь софт, активно креативишь и всё такое, а потом раз и записать надо. Ты, соответственно, жмёшь «записать как», открывается диалог выбора папки и имени файла, ты там клик мышкой, диалог же — бабах и закрывается. В смысле, аварийно закрывается — падает. Падает и уносит за собой всё приложение на фиг. И твой нафигаренный потом и кровью файл тоже.

Я, конечно, новые файлы не особо активно создаю, да и падает по такому сценарию оно не всегда, однако всё равно неприятно. А ну как сделаешь что-то ценное с нуля? Его ж записать надо, вместо этого же всё на фиг упадёт. Ну и прочий дискомфорт вида «что-то не работает» тоже радости не доставляет.

Решение сей загадки я нашёл исключительно путём вселенского мега-прозрения. Более того, подозреваю, иным способом её решить и не удастся. Ибо по всем возможным запросам, хоть как-то связанным с темой, Гугл выдаёт исключительно ссылки на места, где эти вопросы заданы. А вменяемых ответов там нет. Как максимум — «диск проверьте».

Вселенское мега-прозрение уж не знаю как, но натолкнуло меня на мысль, что проблему создаёт драйвер блютуса. Снёс драйвер — проблема исчезла. Прозрения, они такие.

Как эта хня устроена, значит: приложение открывает мега-диалог эксплорера, к эксплореру все кому не лень регистрируют свои расширения, включая блютусный драйвер, блютусный драйвер, соответственно, в егойном расширении вылетает с ошибкой при каких-то неизвестных, но и неблагополучных для него условиях, кои встречаются почему-то через раз. Встречаются они, когда эксплорер у драйвера что-то спрашивает (скорее всего сетевое окружение блютус), а это, в свою очередь происходит, когда пользователь, то есть, я, пытается хоть что-то сделать внутри эксплореровского диалога. В общем, драйвер от общей неблагополучности падает, эксплорер ошибок не ловит и тоже падает, и WinAPI не ловит ошибок тоже, поэтому роняет приложение вслед за упавшим диалогом. Любое, которое вызовет стандартный диалог «открыть/сохранить файл».

Считаю, это пять — позволить какому-то стороннему расширению стандартного диалога ронять любое приложение, из которого он открыт. Встаю и аплодирую.

Ну и это, с Виндой временами можно поразвлечься не хуже, чем с Линуксом.
Tags: программирование
Subscribe

  • Вегетарианский парадокс

    Мне очень нравится занимательный парадокс, связанный с вегетарианством. Дело вот в чём. Вегетарианцы говорят, что люди очень зря убивают животных…

  • Лучше гор могут быть только нетронутые горы

    Почитав увлекательные дискуссии про то, как правильно иметь право задвинуть коней в горах, хотел бы сослаться на очевидное, которое почему-то не всем…

  • (no subject)

    После трёх дней занятий эсперанто прочитал список из 617 слов и словоформ, которые встречались в упражнениях. Не смог вспомнить значения всего двух…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 104 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →

  • Вегетарианский парадокс

    Мне очень нравится занимательный парадокс, связанный с вегетарианством. Дело вот в чём. Вегетарианцы говорят, что люди очень зря убивают животных…

  • Лучше гор могут быть только нетронутые горы

    Почитав увлекательные дискуссии про то, как правильно иметь право задвинуть коней в горах, хотел бы сослаться на очевидное, которое почему-то не всем…

  • (no subject)

    После трёх дней занятий эсперанто прочитал список из 617 слов и словоформ, которые встречались в упражнениях. Не смог вспомнить значения всего двух…