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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: Unicornux در 21 امرداد 1395، 04:34 ب‌ظ

عنوان: خطای Segmentation Fault در اجرای برنامه (حل شد)
ارسال شده توسط: Unicornux در 21 امرداد 1395، 04:34 ب‌ظ
سلام

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

(http://uupload.ir/files/zfen_segment.png)

و همچنین :


(http://uupload.ir/files/ho86_sudosegment.png)

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


عنوان: پاسخ : خطای Segmentation Fault در اجرای برنامه
ارسال شده توسط: s1mpleworld در 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
عنوان: پاسخ : خطای Segmentation Fault در اجرای برنامه
ارسال شده توسط: Unicornux در 22 امرداد 1395، 02:22 ق‌ظ
کاملا مشکل حل شد. اون فایلی که جایگزین کردم چی بود؟‌ چیکار میکرد ؟

نمیدونم واقعا چجوری تشکر کنم. خیلی خیلی خیلی ممنونم.
عنوان: پاسخ : خطای Segmentation Fault در اجرای برنامه
ارسال شده توسط: s1mpleworld در 22 امرداد 1395، 07:48 ق‌ظ
کاملا مشکل حل شد. اون فایلی که جایگزین کردم چی بود؟‌ چیکار میکرد ؟

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

درود

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