انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: خطای Segmentation Fault در اجرای برنامه (حل شد)  (دفعات بازدید: 905 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین Unicornux

  • Jr. Member
  • *
  • ارسال: 31
خطای Segmentation Fault در اجرای برنامه (حل شد)
« : 21 امرداد 1395، 04:34 ب‌ظ »
سلام

من یه برنامه نصب کردم ولی وقتی میخوام اجراش کنم خطا پایین و میده .



و همچنین :




چنجا خوندم که برنامه داره به قسمتی از حافظه اشاره میکنه که اجازه دسترسی نداره.
اما خب این نرم افزار و خودم ننوشتم که همچین مشکلاتی داشته باشه. الان چیکار میتونم بکنم؟ کسی میتونه به من کمک کنه ؟ ممنون


« آخرین ویرایش: 22 امرداد 1395، 02:29 ق‌ظ توسط Unicornux »

آفلاین s1mpleworld

  • Sr. Member
  • *
  • ارسال: 309
  • جنسیت : پسر
پاسخ : خطای Segmentation Fault در اجرای برنامه
« پاسخ #1 : 21 امرداد 1395، 08:21 ب‌ظ »
درود

    نرم افزار مورد نظر شما بسیار قدیمی است و ظاهرا نیاز به ویرایش های بیشتر برای اجرا بر روی نسخه های فعلی لینوکس داره. به هر حال فایل changlog اشاره به تغییراتی در کد برای رفع مشکل در ویندوز کرده.

برای اجرای QCADesigner در لینوکس:

ابتدا از اون 4 تا فایل po که در تاپیک قبل ویرایش کردیم پشتیبان تهیه کنید.
سپس ترمینال رو در مسیر پوشه ی فایل های اکسترکت شده باز کنید و دستور زیر رو بزنین:
sudo make uninstall

با این کار QCADesigner پاک خواهد شد.

سپس پوشه ی اکسترکت شده رو کاملا پاک کنید و فایل فشرده رو مجددا اکسترکت کنید. سپس فایل های po رو که بک آپ گرفتین جایگزین کنید. (به علت اینکه با autogen.sh کد هامونو کانفیگ کردیم فایل هایی ایجاد شدند که make clean قادر به پاکسازی اونها نیستند لذا به جای اجرای دستور make clean اومدیم پوشه رو حذف و از نو ساختیم)
حالا فایل زیر رو دانلود کنید و با فایل اصلی custom_widgets.c در مسیر src جایگزین کنید.

yon.ir/VZsp
حال مراحل نصب رو مشابه قبل از ./autogen.sh دنبال کنید.

عکس از نرم افزار در حال اجرا بر روی لینوکس با میزکار kde:

yon.ir/NEPY
با افتخار قدرت گرفته از Fedora 32

آفلاین Unicornux

  • Jr. Member
  • *
  • ارسال: 31
پاسخ : خطای Segmentation Fault در اجرای برنامه
« پاسخ #2 : 22 امرداد 1395، 02:22 ق‌ظ »
کاملا مشکل حل شد. اون فایلی که جایگزین کردم چی بود؟‌ چیکار میکرد ؟

نمیدونم واقعا چجوری تشکر کنم. خیلی خیلی خیلی ممنونم.

آفلاین s1mpleworld

  • Sr. Member
  • *
  • ارسال: 309
  • جنسیت : پسر
پاسخ : خطای Segmentation Fault در اجرای برنامه
« پاسخ #3 : 22 امرداد 1395، 07:48 ق‌ظ »
کاملا مشکل حل شد. اون فایلی که جایگزین کردم چی بود؟‌ چیکار میکرد ؟

نمیدونم واقعا چجوری تشکر کنم. خیلی خیلی خیلی ممنونم.

درود

یه اصلاحی در کد در اون فایل انجام شد تا مشابه نسخه ی ویندوز بشه و ارور برطرف بشه چون نسخه ی ویندوزشم همین ایراد رو داشت
با افتخار قدرت گرفته از Fedora 32