In case of segmentation fault, declare it could be caused by a graphic driver issue... 48/11648/3
Sylvestre Ledru [Wed, 5 Jun 2013 06:40:22 +0000 (08:40 +0200)]
Change-Id: Idabace119918c6814b97c5a4f690e41bb555f8b4

scilab/modules/core/locales/core.pot
scilab/modules/core/src/c/signal_mgmt.c

index b3fc4ce..4a94a51 100644 (file)
@@ -14,7 +14,7 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Revision-Date: 2013-05-23 15:49+0100\n"
+"Revision-Date: 2013-06-05 08:40+0100\n"
 
 # File: examples/capi/call_scifunction/sci_call_scifunc.c, line: 37
 # File: examples/capi/call_scifunction/sci_call_scifunc.c, line: 55
@@ -983,11 +983,14 @@ msgid "No space to allocate Scilab stack.\n"
 msgstr ""
 
 #
-# File: src/c/signal_mgmt.c, line: 407
+# File: src/c/signal_mgmt.c, line: 406
 #, c-format
 msgid ""
 "Oups. A fatal error has been detected by Scilab.\n"
 "Your instance will probably crash soon.\n"
+"If a graphic feature has been used, this might be caused by the system "
+"graphic drivers.\n"
+"Please try to update them and try again.\n"
 "Please report a bug on %s with:\n"
 "* a sample code which reproduces the issue\n"
 "* the result of [a, b] = getdebuginfo()\n"
index f45a43e..1b70521 100644 (file)
@@ -403,8 +403,7 @@ static void sig_fatal(int signum, siginfo_t * info, void *p)
     // 4 is to ignore the first 4 functions
     bt = backtrace_print(4, 1);
     Scierror(42,
-             _
-             ("Oups. A fatal error has been detected by Scilab.\nYour instance will probably crash soon.\nPlease report a bug on %s with:\n* a sample code which reproduces the issue\n* the result of [a, b] = getdebuginfo()\n* the following information:\n%s %s\n"),
+             _("Oups. A fatal error has been detected by Scilab.\nYour instance will probably crash soon.\nIf a graphic feature has been used, this might be caused by the system graphic drivers.\nPlease try to update them and try again.\nPlease report a bug on %s with:\n* a sample code which reproduces the issue\n* the result of [a, b] = getdebuginfo()\n* the following information:\n%s %s\n"),
              PACKAGE_BUGREPORT, print_buffer, bt);
 
     free(bt);