Nx10 внутренняя ошибка нарушение доступа к памяти

  • Назад
  • 1
  • 2
  • Вперёд
  • Страница 1 из 2  

Рекомендованные сообщения


TimoShen

TimoShen

0


    • Жалоба
    • Рассказать

Работаю на предприятии сис.админом
проблема такая: пользователь сделал сборку «дверь», деталей не много.
Вчера эта сборка перестала запускаться с ошибкой (см фото)
загрузив сборку только структурой, вычислил что проблема заключалась в одной детали….заклепка.
название детали на латинице;

драйвера на видео обновлены до последних;

NX лицензия есть

12.PNG

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Checker

Checker

12


    • Жалоба
    • Рассказать

Заклепка отдельно открывается?

Ссылка на сообщение
Поделиться на других сайтах


TimoShen

TimoShen

0


  • Автор
    • Жалоба
    • Рассказать

да, открывается
еще одна причуда: пробовал открыть эту сборку на разных компах и на своем в том числе. Ошибка так же появляется.
Но чёрт меня дернул попробовать сегодня открыть сборку на том же самом компе, где все началось….и она заработала. Со слов пользователя: я эту сборку со вчерашнего дня не трогал, создал новую с новыми заклепками и работал в ней.
 

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Checker

Checker

12


    • Жалоба
    • Рассказать

Это NX… это нормально :)

Ссылка на сообщение
Поделиться на других сайтах


zloyuri

zloyuri

288


    • Жалоба
    • Рассказать

Заклепка с сервака наверно?

Ссылка на сообщение
Поделиться на других сайтах


TimoShen

TimoShen

0


  • Автор
    • Жалоба
    • Рассказать

нет, локально на компе вся сборка

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


tm-ares

tm-ares

557


    • Жалоба
    • Рассказать

40 минут назад, TimoShen сказал:

проблема

Ошибка знакомая, часто появлялась в ранних версиях NX. Могла проявиться на любой стадии CAD/CAM. Как правило, это был глюк самого NX. Вряд ли кто-то вам даст однозначный ответ как от неё избавиться.

Попробуйте файл журнала посмотреть (Файл — Справка — Журнал). Может быть там что то найдёте.

Ссылка на сообщение
Поделиться на других сайтах


TimoShen

TimoShen

0


  • Автор
    • Жалоба
    • Рассказать

в журнале информации как то не густо. да и вообще на отечественных форумах, зарубежных, эта проблема поднималась, и, вероятно, я перепробовал все предложенные варианты.
Наверно, действительно, сама прога капризная, и сама решает : открывать файлы или нет.
буду писать на хелпдеск сименса, может там что то подскажут

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


Bully

Bully

1 096


    • Жалоба
    • Рассказать

@TimoShen прошу заметить, предыдущий автор сказал:

51 минуту назад, tm-ares сказал:

Могла проявиться на любой стадии CAD/CAM.

Т.е. касается не только открытия файлов сборки. И ещё добавлю. Вряд ли в этом дело, но при открытии сборки установите опцию «как сохранено» (по-умолчанию «из папки»). Двойным кликом на файле сборки опция не предлагается, ест-но. 


Изменено пользователем Bully

Ссылка на сообщение
Поделиться на других сайтах


mrvcf1

mrvcf1

84


    • Жалоба
    • Рассказать

8 часов назад, TimoShen сказал:

в журнале информации как то не густо. да и вообще на отечественных форумах, зарубежных, эта проблема поднималась, и, вероятно, я перепробовал все предложенные варианты.
Наверно, действительно, сама прога капризная, и сама решает : открывать файлы или нет.

На SSD не надо сохранять файлы деталей, особенно если около 8-я +-1 версия.

Ссылка на сообщение
Поделиться на других сайтах


TimoShen

TimoShen

0


  • Автор
    • Жалоба
    • Рассказать

6 часов назад, mrvcf1 сказал:

На SSD не надо сохранять файлы деталей, особенно если около 8-я +-1 версия.

Этот вариант я тоже предусмотрел, потому что ОС работает на ssd, но детали все хранят на втором HDD 

15 часов назад, Bully сказал:

@TimoShen прошу заметить, предыдущий автор сказал:

Т.е. касается не только открытия файлов сборки. И ещё добавлю. Вряд ли в этом дело, но при открытии сборки установите опцию «как сохранено» (по-умолчанию «из папки»). Двойным кликом на файле сборки опция не предлагается, ест-но. 

С такой опцией тоже пробовал открыть. вместо ошибки доступа к памяти, вылетает ошибка поиска файла. Заново сделал экспорт детали/сборки из ТС, и опять все сначала….. 

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


DIDRO

DIDRO

16


    • Жалоба
    • Рассказать

Ничего удивительного. «Инженер будущего» пользовался WAVE бездумно. Потом еще скопировал раз 400. Посмотрел-, еще раз скопировал раз 800, потом просто 200 раз скопировал. Сидит, сука, радуется.

не надо пользоваться WAVE

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя…


DIDRO

DIDRO

16


    • Жалоба
    • Рассказать

Для открытия больших сборок всегда использовалась система открытий больших сборок типа фасетов. Таким образом открывался весь вертолет, порядка 35000 деталей. А wave-вещь от лугавого. Создано для дураков. Надо тебе вычесть деталь из детали-вычетай, только в фильтре посмотри. там надо вклюсить «вся сборка». Пользуйтесь, «инженеры будущего». А еще, хотя бы надо читать хелпак и техническую литературу.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


grOOmi

grOOmi

301


    • Жалоба
    • Рассказать

6 часов назад, DIDRO сказал:

А wave-вещь от лугавого. Создано для дураков.

Очень странное заявление. 

6 часов назад, DIDRO сказал:

Надо тебе вычесть деталь из детали-вычетай, только в фильтре посмотри. там надо вклюсить «вся сборка».

А это не Wave? Ну вы понимаете как оно работает? 

Вот бы надо авиационщикам рассказать, что Wave для дураков.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя…


TimoShen

TimoShen

0


  • Автор
    • Жалоба
    • Рассказать

Может кому пригодиться!
Нашел я решение проблемы(своей, может и вашей)
Проблема была в том, что в моей конторе «рогакопыта» на компах стояли разные версии NX 8.5
А именно версия 3.3 и ниже

После полного апдейта ПО на всех компах до одной версии, данная ошибка перестала появляться

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


lexx174

lexx174

369


    • Жалоба
    • Рассказать

В 17.04.2019 в 16:42, TimoShen сказал:

Может кому пригодиться!
Нашел я решение проблемы(своей, может и вашей)
Проблема была в том, что в моей конторе «рогакопыта» на компах стояли разные версии NX 8.5
А именно версия 3.3 и ниже

После полного апдейта ПО на всех компах до одной версии, данная ошибка перестала появляться

в апдейтах зачастую указывается в readme в каких модулях были исправления

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя…


DIDRO

DIDRO

16


    • Жалоба
    • Рассказать

Простите, но, я считаю что модуль WAVE не доработан.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


grOOmi

grOOmi

301


    • Жалоба
    • Рассказать

В 03.05.2019 в 21:06, DIDRO сказал:

Простите, но, я считаю что модуль WAVE не доработан.

Очень смелое заявление. Какого функционала вам не хватает? 

«Мадемуазель предпочитает какой-то другой цвет?» (с) один там анекдот

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


DIDRO

DIDRO

16


    • Жалоба
    • Рассказать

Глючит капитально, если вдруг не обнаружит источник.

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах


KseniaSorochinskaya

KseniaSorochinskaya

1


    • Жалоба
    • Рассказать

Вам нужно включить всю сборку. 
Попробуйте посмотреть журнал (Файл — Справка — Журнал)

  • Цитата
Ссылка на сообщение
Поделиться на других сайтах
  • Назад
  • 1
  • 2
  • Вперёд
  • Страница 1 из 2  

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

    I can bet my bottom dollar, that you ever experienced a situation, when Siemens NX shows you such message. It is a really common NX error, but there is a quite simple and handy solution (but I can’t give a 100% guarantee that it will work in your specific case, but it worse trying).

     NX stores the dialog window’s settings in the DialogMemory.dlx file. Because of it, next time you open the specific dialog it loads with the values and setups which were used the last time. Dialog memory file becomes bigger as you using more and more features and from time to time it becomes too big. It could possibly lead to some NX errors, such as memory access violation. In that case you have to delete it.

    To locate the file you need to find the Unigraphics Solutions folder. It usually located at ‘C:\Documents and Settings\<username>\Local Settings\Application Data\Unigraphics Solutions\<Your NX Version>\DialogMemory.dlx.’ If you ain’t have enough rights to access it, ask your local administrator to delete the file.

    Additionaly, if you don’t need to save the dialog window states between sessions, you can change the related setting in the Customer Defaults: go to File —> Utilities —> Customer Defaults —> Gateway —> User Interface and toggle off the Save Dialog Memory between Sessions option.

Siemens NX Memory Access Violation Solution

Автор:

Sergi2 · Опубликовано: 10 часов назад

Доброго дня, коллеги, вышла из строя карта памяти SRAM/FROM.  После замены залил Бэкап с флеш карты из режима IPL,  теперь просит сертификацию (ошРС5523), обращался в FANUC,  они ответили:

 с 18.04.2022 и вплоть до поступления соответствующих распоряжений со стороны FANUC CORPORATION, ООО “ФАНУК” приостанавливает осуществление следующих активностей на территории Российской Федерации

—        поставка на территорию РФ и отгрузка заказчикам и клиентам ООО “ФАНУК” всей линейки продукции производства FANUC CORPORATION;

—        поставка на территорию РФ и отгрузка заказчикам и клиентам ООО “ФАНУК” любых запчастей (в том числе предоплаченных) к ранее поставленной на территорию РФ продукции производства FANUC CORPORATION;

—        оказание сервисного, технического и гарантийного обслуживания ранее поставленной на территорию РФ продукции производства FANUC CORPORATION;

Все перечисленные авансы в адрес ООО «ФАНУК» по заключенным договорам и выставленным счетам, но не отгруженным на данный момент, подлежат обязательному возврату по первому требованию с подписанием соответствующих дополнительных соглашений о расторжении договоров и получении письма-запроса на возврат, оформленного в соответствии с существующими требованиями.

В мануалах про сертификацию ничего нет, единственная ссылка, что необходимо обратиться в FANUC. Прошу откликнуться, mail:  kam.tch@mail.ru, заранее благодарю.

    I can bet my bottom dollar, that you ever experienced a situation, when Siemens NX shows you such message. It is a really common NX error, but there is a quite simple and handy solution (but I can’t give a 100% guarantee that it will work in your specific case, but it worse trying).

     NX stores the dialog window’s settings in the DialogMemory.dlx file. Because of it, next time you open the specific dialog it loads with the values and setups which were used the last time. Dialog memory file becomes bigger as you using more and more features and from time to time it becomes too big. It could possibly lead to some NX errors, such as memory access violation. In that case you have to delete it.

    To locate the file you need to find the Unigraphics Solutions folder. It usually located at ‘C:Documents and Settings<username>Local SettingsApplication DataUnigraphics Solutions<Your NX Version>DialogMemory.dlx.’ If you ain’t have enough rights to access it, ask your local administrator to delete the file.

    Additionaly, if you don’t need to save the dialog window states between sessions, you can change the related setting in the Customer Defaults: go to File —> Utilities —> Customer Defaults —> Gateway —> User Interface and toggle off the Save Dialog Memory between Sessions option.

Siemens NX Memory Access Violation Solution

Я пытаюсь обмениваться сообщениями, используя несколько скрытых каналов.
Итак, в основном, сначала мне нужно выбрать канал, который я хочу использовать для общения, а затем выбрать «destination_ip» пользователя, с которым я хочу общаться, и после этого

ProcessMessage ()

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

#include <channelmanager.hpp>
#include <thread>
#include <iostream>
#include <boost/test/unit_test.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/lexical_cast.hpp>
#include <stdio.h>
#include <string.h>
#include <fstream>
#include <openssl/hmac.h>

struct CommunicationFixture {
CommunicationFixture() {
channelmanager.setErrorStream(&cout);
channelmanager.setOutputStream(&cout);
destination_ip = "";
channel_id = channelmanager.getChannelIDs()[0];

}
library::ChannelManager channelmanager;
vector<string> last_adapters;
string destination_ip;
string channel_id = "";int processMessage(string message) {
if (message.compare("exit") == 0) {
channelmanager.closeConnection(destination_ip);
return 1;
}
vector<string> arguments;
boost::split(arguments, message, boost::is_any_of(" "), boost::token_compress_on);
if (arguments[0].compare("argument") == 0) {
if (arguments.size() < 2) {
cout << "Not enough arguments" << endl;
return 0;
}
string argument_list = arguments[1];
for (unsigned int i = 2; i < arguments.size(); i++) {
argument_list += " " + arguments[i];
}
channelmanager.setChannelArguments(destination_ip, argument_list);
cout << "Set channel argument to '" << argument_list << "'." << endl;
return 0;
}
if (message.compare("help") == 0) {
cout << "Help not available in chat mode. Close chat first with 'exit'" << endl;
return 0;
}channelmanager.openConnection(destination_ip, channel_id);
channelmanager.sendMessage(destination_ip, message);

return 0;

}

int close(string destination){
cout << "closing.." << endl;
channelmanager.closeConnection(destination); //I believe i have the error because of this!
return 0;
}

};BOOST_FIXTURE_TEST_SUITE(communication, CommunicationFixture)

BOOST_AUTO_TEST_CASE(basic_communication) {

selectAdapterId(0);
cout << "Test" << endl << endl;
printCommands();
cout << "Enter your command:" << endl;
string command;
int code = 0;
while (code != 2) {
std::getline(cin, command);
code = processCommand(command);
if (code == 1) {
// chat
cout << "chat started.." << endl;
int chatCode = 0;while (chatCode != 1) {
std::getline(cin, message);
close(destination_ip);
chatCode = processMessage(message);
channelmanager.setErrorStream(&cout);
}
cout << "chat ended." << endl;
}
}}

BOOST_AUTO_TEST_SUITE_END()

Обратите внимание, что, я думаю, что ошибка происходит из-за

функция close ()

потому что без этого я не получаю никаких ошибок. и ошибка возникает не сразу, а после обмена некоторыми сообщениями. Вот ошибка:

неизвестное местоположение (0): фатальная ошибка: в
«communication / basic_communication»: нарушение доступа к памяти при
адрес: 0x00000024: нет сопоставления по адресу ошибки
communicationTest.cpp (325): последняя контрольная точка: тестовая запись «basic_communication»

0

Решение

Нарушение доступа к памяти происходит, когда вы пытаетесь получить доступ к унифицированной переменной, в этом случае channelmanager,

Я вижу только то, что вы инициализируете channelmanager в processMessage() метод, и вы закрываете соединение перед инициализацией channelmanager как это происходит в:

close(destination_ip);
chatCode = processMessage(message);

Либо вы меняете инициализацию, либо не закрываете ее до processMessage() метод.

1

Другие решения

Нарушение доступа к памяти также называется ошибкой сегментации (или segfault), возникающей, когда программа пытается получить доступ к ячейке памяти, которая не существует или недоступна по другим причинам. Мы называем это попыткой получить доступ к незаконной ячейке памяти. Эта память либо не существует, либо нам не разрешено ее трогать.

Если первым вводом от пользователя является «выход», который будет вызывать

if (message.compare("exit") == 0) {
channelmanager.closeConnection(destination_ip);
return 1;
}

В этом случае destination_ip не инициализируется.

0

INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Contact US

Thanks. We have received your request and will respond promptly.

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!

  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It’s Free!

*Eng-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

NX10 memory access violation error

NX10 memory access violation error

(OP)


Hi I have stumbled across this error and it appears to be solved right here on eng-tips forums.

The remedy was stated as follows, but the subject is closed..

/Go into your display properties….goto the «advanced» tab which can be found on the «settings» tab. From there under the «troubleshoot» tab turn the hardware acceleration all the way off. Then try to open your part or whatever. If it works with that acceleration turned off it is a problem with your graphics card/driver. Just FYI…I’ve never had good luck with ATI cards and UG./

I have only one question.
Where are these «display properties»? I have been searching all over but I am unable to find it, thus I’m not sure if it corresponds to NX itself or my graphics card which is ATI Radeon HD 8370M.

This error appeared a day ago and it persists every time I try to update my model (part).
Thanks.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Resources

Low-Volume Rapid Injection Molding With 3D Printed Molds

Learn methods and guidelines for using stereolithography (SLA) 3D printed molds in the injection molding process to lower costs and lead time. Discover how this hybrid manufacturing process enables on-demand mold fabrication to quickly produce small batches of thermoplastic parts. Download Now

Design for Additive Manufacturing (DfAM)

Examine how the principles of DfAM upend many of the long-standing rules around manufacturability — allowing engineers and designers to place a part’s function at the center of their design considerations. Download Now

Industry Perspective: Education and Metal 3D Printing

Metal 3D printing has rapidly emerged as a key technology in modern design and manufacturing, so it’s critical educational institutions include it in their curricula to avoid leaving students at a disadvantage as they enter the workforce. Download Now

Taking Control of Engineering Documents

This ebook covers tips for creating and managing workflows, security best practices and protection of intellectual property, Cloud vs. on-premise software solutions, CAD file management, compliance, and more. Download Now

Join Eng-Tips® Today!

Join your peers on the Internet’s largest technical engineering professional community.
It’s easy to join and it’s free.

Here’s Why Members Love Eng-Tips Forums:

  • Eng-Tips ForumsTalk To Other Members
  • Notification Of Responses To Questions
  • Favorite Forums One Click Access
  • Keyword Search Of All Posts, And More…

Register now while it’s still free!

Already a member? Close this window and log in.

Join Us             Close

В виртуальной машине, использующей NX для построения моделей или импорта объектов, мы часто сталкиваемся с внутренней ошибкой в ​​процессе работы с UG. В настоящее время это действительно раздражает. Половина диаграмм или программ не может двигаться так. Теперь, как вы справляетесь с этим?
NX на виртуальной машине — версия 8.5

1. Очистите файл кэша NX
Путь к NX-кэшу: C: \ Users \ Администратор \ AppData \ Local \ Unigraphics Solutions \ NX85 Файл DialogMemory.dlx


Если нет, есть второе решение
2. Снимите флажок с 3D-графики в настройках виртуальной машины.
Если на компьютере установлена ​​дискретная видеокарта, проблем нет. Если это встроенная видеокарта, эта проблема возникнет.

Удачи …

Понравилась статья? Поделить с друзьями:
  • Nwmain exe ошибка при запуске приложения 0xc000007b
  • Nx семейство деталей внутренняя ошибка
  • Nx ошибка 830001
  • Nx nastran ошибки
  • Nwsb5851 коды ошибок