Sida 1 av 1

"Segmentation fault" med kompozer[LÖST]

Postat: 25 feb 2009, 16:21
av nisse2
Har xubuntu 8.10 och har problem med kompozer, nämligen:

Jag startar kompozer med terminalen, och öppnar ett befintligt html fil som är gjort med kompozer tidigare,

står på en bild och högerklickar och väljer "image and link properties...", där väljer jag "image location" och ska hämta/ersätta jpg-bild då släcks programmet ner med texten "Segmentation fault" i termialen:

Kod: Markera allt

eriko@ubuntu:~$ kompozer
Segmentation fault
eriko@ubuntu:~$ kompozer
Vad har hänt, vad kan göras åt felet?

Re: "Segmentation fault" med kompozer

Postat: 25 feb 2009, 16:27
av Osprey
Prova med:

Kod: Markera allt

mv ~/.kompozer ~/.kompozer.old
Och om allt funkar bra då så gör du också:

Kod: Markera allt

rm -r ~/.kompozer.old

Re: "Segmentation fault" med kompozer

Postat: 25 feb 2009, 17:05
av Ulsak
Osprey skrev:Prova med:

Kod: Markera allt

mv ~/.kompozer ~/.kompozer.old
Och om allt funkar bra då så gör du också:

Kod: Markera allt

rm -r ~/.kompozer.old
yeap, det sistnämnda fungerade för mig. :)

Re: "Segmentation fault" med kompozer

Postat: 25 feb 2009, 21:00
av nisse2
Osprey, nä det funkade inte, samma fel i alla fall :(

Något mer jag kan prova?

Re: "Segmentation fault" med kompozer

Postat: 25 feb 2009, 22:02
av Osprey
nisse2 skrev:Osprey, nä det funkade inte, samma fel i alla fall :(

Något mer jag kan prova?
Jag antar att du redan provat ominstallation av Kompozer, om inte så gör det:

Kod: Markera allt

sudo apt-get purge kompozer
sudo apt-get install kompozer

Re: "Segmentation fault" med kompozer

Postat: 25 feb 2009, 22:39
av nisse2
Nej, tyvärr hjälper inte ominstallation heller.

Re: "Segmentation fault" med kompozer

Postat: 26 feb 2009, 00:44
av Hund

Re: "Segmentation fault" med kompozer

Postat: 26 feb 2009, 00:49
av Osprey
Du kan prova att starta Kompozer med:

Kod: Markera allt

strace kompozer
Och se om det ger någon mer information om vad det är som händer...

Re: "Segmentation fault" med kompozer[LÖST]

Postat: 26 feb 2009, 11:51
av nisse2
Osprey, vi lägger ingen mer krut på det här för Hunds länk om buggen och buggfixen löste det hela, jag lägger ut det som terminalen svarar i alla fall (kan vara intressant)

Kod: Markera allt

eriko@ubuntu:~$ strace kompozer
execve("/usr/bin/kompozer", ["kompozer"], [/* 33 vars */]) = 0
brk(0)                                  = 0x9e6b000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb80a0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=74129, ...}) = 0
mmap2(NULL, 74129, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb808d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340g\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1425800, ...}) = 0
mmap2(NULL, 1431152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f2f000
mmap2(0xb8087000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158) = 0xb8087000
mmap2(0xb808a000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb808a000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f2e000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f2e8c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb8087000, 8192, PROT_READ)   = 0
mprotect(0x805d000, 4096, PROT_READ)    = 0
mprotect(0xb80bd000, 4096, PROT_READ)   = 0
munmap(0xb808d000, 74129)               = 0
getpid()                                = 9272
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x9e6b000
brk(0x9e8c000)                          = 0x9e8c000
getppid()                               = 9271
stat64("/home/eriko", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/bin/kompozer", O_RDONLY)     = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8056740, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# The contents of th"..., 8192) = 2927
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f2e908) = 9273
close(4)                                = 0
read(3, "/usr/bin\n", 128)              = 9
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9273
stat64("/usr/bin/run-mozilla.sh", 0xbffbb96c) = -1 ENOENT (No such file or directory)
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f2e908) = 9274
close(4)                                = 0
read(3, "/home/eriko\n", 128)           = 12
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9274
lstat64("/usr/bin/kompozer", {st_mode=S_IFREG|0755, st_size=2927, ...}) = 0
chdir("/home/eriko")                    = 0
stat64("/usr/lib/kompozer/run-mozilla.sh", {st_mode=S_IFREG|0755, st_size=10897, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 8
getgroups32(8, [4, 20, 24, 46, 115, 118, 122, 1000]) = 8
execve("/usr/lib/kompozer/run-mozilla.sh", ["/usr/lib/kompozer/run-mozilla.sh"..., "/usr/lib/kompozer/kompozer-bin"], [/* 35 vars */]) = 0
brk(0)                                  = 0x9a80000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8085000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=74129, ...}) = 0
mmap2(NULL, 74129, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb8072000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340g\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1425800, ...}) = 0
mmap2(NULL, 1431152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f14000
mmap2(0xb806c000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158) = 0xb806c000
mmap2(0xb806f000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb806f000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f13000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f138c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb806c000, 8192, PROT_READ)   = 0
mprotect(0x805d000, 4096, PROT_READ)    = 0
mprotect(0xb80a2000, 4096, PROT_READ)   = 0
munmap(0xb8072000, 74129)               = 0
getpid()                                = 9272
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x9a80000
brk(0x9aa1000)                          = 0x9aa1000
getppid()                               = 9271
stat64("/home/eriko", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/kompozer/run-mozilla.sh", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8056740, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# The contents of th"..., 8192) = 8192
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f13908) = 9275
close(4)                                = 0
read(3, "run-mozilla.sh\n", 128)        = 15
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9275
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f13908) = 9276
close(4)                                = 0
read(3, "/usr/lib/kompozer\n", 128)     = 18
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9276
stat64("/usr/lib/kompozer/kompozer-bin", {st_mode=S_IFREG|0755, st_size=70204, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 8
getgroups32(8, [4, 20, 24, 46, 115, 118, 122, 1000]) = 8
read(10, "}\nfi\nif [ -n \"$LD_LIBRARYN64_PAT"..., 8192) = 2705
stat64("/etc/init.d/xprint", 0xbffa310c) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/kompozer/kompozer-bin", {st_mode=S_IFREG|0755, st_size=70204, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 8
getgroups32(8, [4, 20, 24, 46, 115, 118, 122, 1000]) = 8
stat64("/bin/type", 0xbffa2ccc)         = -1 ENOENT (No such file or directory)
pipe([3, 4])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f13908) = 9277
close(4)                                = 0
read(3, "/usr/bin/md5sum\n", 128)       = 16
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9277
stat64("/usr/bin/md5sum", {st_mode=S_IFREG|0755, st_size=34336, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 8
getgroups32(8, [4, 20, 24, 46, 115, 118, 122, 1000]) = 8
stat64("core", 0xbffa2eac)              = -1 ENOENT (No such file or directory)
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7f13908) = 9278
wait4(-1, pure virtual method called
terminate called without an active exception
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGABRT}], 0, NULL) = 9278
--- SIGCHLD (Child exited) @ 0 (0) ---
write(2, "Aborted\n", 8Aborted
)                = 8
stat64("core", 0xbffa2f2c)              = -1 ENOENT (No such file or directory)
exit_group(134)                         = ?
Process 9272 detached
eriko@ubuntu:~$ 

Hund, jag tog ner filen och packa upp och körde utan installation (för att testa) och detta funkade bra får väl fixa installationen senare (om det behövs?).

Osprey och Hund, tack för eran hjälp, jag markerar tråden som löst.

Re: "Segmentation fault" med kompozer[LÖST]

Postat: 26 feb 2009, 12:20
av Hund
Jag har lagt mappen i min hemmapp och skapat en fil som jag länkar till via GNOME menyn. :)

Kod: Markera allt

#!/bin/bash
cd /home/johan/kompozer/ && ./kompozer