LINUX.ORG.RU

Lazarus запускается от рута и не запускается от обычного пользователя.


0

1

Сабж. При запуске:

[s@Arch ~]$ lazarus 
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/s/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TApplication.HandleException Access violation
  Stack trace:
  $B6DA7E75

Запуск отладчиком:

(gdb) file lazarus
Reading symbols from /usr/bin/lazarus...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/lazarus 
[Thread debugging using libthread_db enabled]
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/s/.lazarus"
  SecondaryConfigPath="/etc/lazarus"

Program received signal SIGSEGV, Segmentation fault.
0xb7650e75 in __strcasestr_sse42_nonascii () from /lib/libc.so.6
(gdb) bt
#0  0xb7650e75 in __strcasestr_sse42_nonascii () from /lib/libc.so.6
#1  0xb7161f52 in ?? () from /usr/lib/libfreetype.so.6
#2  0xb711320c in FT_Render_Glyph_Internal () from /usr/lib/libfreetype.so.6
#3  0xb71132ad in FT_Render_Glyph () from /usr/lib/libfreetype.so.6
#4  0xb773d3fd in ?? () from /usr/lib/libcairo.so.2
#5  0xb770d24f in ?? () from /usr/lib/libcairo.so.2
#6  0xb77350ad in ?? () from /usr/lib/libcairo.so.2
#7  0xb7713a83 in ?? () from /usr/lib/libcairo.so.2
#8  0xb76ea321 in ?? () from /usr/lib/libcairo.so.2
#9  0xb76dfb6d in cairo_show_glyphs () from /usr/lib/libcairo.so.2
#10 0xb735a4a1 in ?? () from /usr/lib/libpangocairo-1.0.so.0
#11 0xb735a7f4 in ?? () from /usr/lib/libpangocairo-1.0.so.0
#12 0xb77af74e in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0
#13 0xb735abb4 in ?? () from /usr/lib/libpangocairo-1.0.so.0
#14 0xb7949ca3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#15 0xb77af74e in pango_renderer_draw_glyphs () from /usr/lib/libpango-1.0.so.0
#16 0xb77af846 in pango_renderer_draw_glyph_item () from /usr/lib/libpango-1.0.so.0
#17 0xb77b0477 in pango_renderer_draw_layout_line () from /usr/lib/libpango-1.0.so.0
#18 0xb77b05fa in pango_renderer_draw_layout () from /usr/lib/libpango-1.0.so.0
#19 0xb794addb in gdk_draw_layout_with_colors () from /usr/lib/libgdk-x11-2.0.so.0
#20 0x08295d40 in ?? ()
#21 0x081ebb89 in ?? ()
#22 0x081ec4df in ?? ()
#23 0x081e0828 in ?? ()
#24 0x081dfff2 in ?? ()
#25 0x081c1cf5 in ?? ()
#26 0x0815d37b in ?? ()
#27 0x080b701a in ?? ()
#28 0x0821cc5e in ?? ()
#29 0x08269d65 in ?? ()
#30 0x0821cb7b in ?? ()
#31 0x0806d096 in ?? ()
---Type <return> to continue, or q <return> to quit---q
Quit

Система:

[s@Arch ~]$ uname -a
Linux Arch 3.1.8-1-ARCH #1 SMP PREEMPT Sat Jan 7 08:03:08 UTC 2012 i686 Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz GenuineIntel GNU/Linux
lazarus 0.9.31 или lazarus 0.9.30.2-2 - одинаково не работает.

Ставил соответственно из AUR и community. Что еще не сказал?

Как такое лечить?

★★

Последнее исправление: S-Mage (всего исправлений: 1)

Program received signal SIGSEGV, Segmentation fault.

Сегфолтится она у тебя, видимо. Почему? Да черт его знает, ты же не захотел расскзать, что у тебя за ось, какая версия лазаруса, откуда ты его ставил и т.д.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Простите. Система:

[s@Arch ~]$ uname -a
Linux Arch 3.1.8-1-ARCH #1 SMP PREEMPT Sat Jan 7 08:03:08 UTC 2012 i686 Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz GenuineIntel GNU/Linux

lazarus 0.9.31 или lazarus 0.9.30.2-2 - одинаково не работает.

Ставил соответственно из AUR и community. Что еще не сказал?

S-Mage ★★
() автор топика

Права на файлы правильные? (все-таки аур)

Strace что-нибудь подсказывает?

anonymous
()
Ответ на: комментарий от anonymous

[s@Arch ~]$ strace -c lazarus
TMainIDE.ParseCmdLineOptions:
  PrimaryConfigPath="/home/s/.lazarus"
  SecondaryConfigPath="/etc/lazarus"
TApplication.HandleException Access violation
  Stack trace:
  $B6F18E75
^C% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 72.13    0.000937           3       344           getdents64
 16.01    0.000208           0       945       343 read
  4.00    0.000052           0      1707      1306 stat64
  3.00    0.000039          39         1           waitpid
  1.31    0.000017           0       348        75 open
  1.31    0.000017           0       242           fstat64
  0.77    0.000010           0       447           close
  0.77    0.000010           0        21           gettimeofday
  0.69    0.000009           9         1           set_tid_address
  0.00    0.000000           0         6           write
  0.00    0.000000           0         1           execve
  0.00    0.000000           0         3           time
  0.00    0.000000           0        59        29 access
  0.00    0.000000           0         3           pipe
  0.00    0.000000           0        35           brk
  0.00    0.000000           0         4           ioctl
  0.00    0.000000           0         4           readlink
  0.00    0.000000           0        33           old_mmap
  0.00    0.000000           0        24           munmap
  0.00    0.000000           0         1           clone
  0.00    0.000000           0        13           uname
  0.00    0.000000           0        39           mprotect
  0.00    0.000000           0       257           _llseek
  0.00    0.000000           0         2           getdents
  0.00    0.000000           0         2           select
  0.00    0.000000           0       142           writev
  0.00    0.000000           0         1           sched_getparam
  0.00    0.000000           0         1           sched_getscheduler
  0.00    0.000000           0         2           sched_get_priority_max
  0.00    0.000000           0         1           sched_get_priority_min
  0.00    0.000000           0       423           poll
  0.00    0.000000           0         1           rt_sigreturn
  0.00    0.000000           0         8           rt_sigaction
  0.00    0.000000           0         2           rt_sigprocmask
  0.00    0.000000           0         2           getrlimit
  0.00    0.000000           0       160           mmap2
  0.00    0.000000           0        13         3 lstat64
  0.00    0.000000           0        95           getuid32
  0.00    0.000000           0         1           geteuid32
  0.00    0.000000           0         1           getresuid32
  0.00    0.000000           0         1           getresgid32
  0.00    0.000000           0         8           fcntl64
  0.00    0.000000           0         3         1 futex
  0.00    0.000000           0         1           set_thread_area
  0.00    0.000000           0        15           clock_gettime
  0.00    0.000000           0         3           clock_getres
  0.00    0.000000           0       170         1 openat
  0.00    0.000000           0         1           set_robust_list
  0.00    0.000000           0         2           eventfd2
  0.00    0.000000           0         4           socket
  0.00    0.000000           0         4         2 connect
  0.00    0.000000           0         2           getsockname
  0.00    0.000000           0         1           getpeername
  0.00    0.000000           0         4           send
  0.00    0.000000           0         2           sendmsg
  0.00    0.000000           0         4         2 recvmsg
  0.00    0.000000           0         2           shmat
  0.00    0.000000           0         1           shmdt
  0.00    0.000000           0         2           shmget
  0.00    0.000000           0         2           shmctl
------ ----------- ----------- --------- --------- ----------------
100.00    0.001299                  5627      1762 total

видим кучу ошибок, но какой из этого следует вывод ,я не знаю.

S-Mage ★★
() автор топика

Не надо никаких AUR и тому подобное.

Скачай исходники и дай в них команду make жди 2 минуты и пользуйся.

sniper21 ★★★★★
()
Ответ на: комментарий от sniper21

такие дела, что и в пакете из community все также. Все перестало работать после нового года. 9го числа я приехал, обновился и с утра у меня не запускается нормально ни лазарюс, ни проги, в нем написанные.

S-Mage ★★
() автор топика
Ответ на: комментарий от le_legioner

ну хорошо, приду - соберу. Но почему проблема именно в этом, я не понимаю. Объясните?

S-Mage ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.