Ticket #2607 (closed defect: duplicate)

Opened 4 years ago

Last modified 4 years ago

crash when trying to run gajim SVN in place

Reported by: nekohayo@… Owned by: asterix
Priority: normal Milestone: 0.11
Component: None Version: hg
Severity: critical Keywords: crash
Cc: Gustavo, Carneiro, <gjc@…> Blocked By:
OS: Blocking:

Description

This is what happens when I run a fresh SVN gajim (after having removed ~/.gajim). Gajim starts up fine, but when I go to add an existing jabber account, it crashes. I used to have no problems doing that.

jeff@kaname:~/trunks/gajim$ ./launch.sh -v /var/lib/python-support/python2.4/dbus/proxies.py: inconsistent use of tabs and spaces in indentation /var/lib/python-support/python2.4/gtk-2.0/bonobo/init.py: inconsistent use of tabs and spaces in indentation gajim.py:2034: GtkWarning?: gtk_widget_event: assertion `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

gtk.main()

** (bug-buddy:11621): WARNING **: Impossible de charger l'icône pour Déchiffrer le fichier ** (bug-buddy:11621): WARNING **: Impossible de charger l'icône pour Importer une clé ** (bug-buddy:11621): WARNING **: Impossible de charger l'icône pour Ouvrir le dossier ** (bug-buddy:11621): WARNING **: Impossible de charger l'icône pour Signets Web d'Epiphany ** (bug-buddy:11621): WARNING **: Impossible de charger l'icône pour Vérifier la signature /usr/libexec/gajim: Aucun fichier ou répertoire de ce type.

The last line seems to be the problem: I did not install gaim system-wide (and don't want to).

Attachments

Change History

  Changed 4 years ago by nk

  • milestone set to 0.11

what distro?

dcraven on edgy:

Here is what the command line says:

dcraven@sigma:~/Software/Installed/SVN/gajim $ /usr/local/bin/gajim 
    migrating logs database to indeces

    "/usr/local/bin/gajim": not in executable format: File format not recognized
    

Here (http://arker.homelinux.org/~dcraven/gajim) is the file in question (/usr/local/bin/gajim).

Here is the output of ls -l /usr/local/bin/gajim:

dcraven@sigma:~/Software/Installed/SVN/gajim $ ls -l /usr/local/bin/gajim
    -rwxr-xr-x 1 root root 1338 2006-10-20 17:25 /usr/local/bin/gajim
    

Here is the output of file /usr/local/bin/gajim:

dcraven@sigma:~/Software/Installed/SVN/gajim $ file /usr/local/bin/gajim
    /usr/local/bin/gajim: Bourne-Again shell script text executable
    

Here (http://arker.homelinux.org/~dcraven/gajim-bugreport.txt) is the Bug Buddy generated bug report. 

not sure if it's the same thing or not. good to have it here though as Dennis told me 0.10.1 runs okay. (could be coincidence)

  Changed 4 years ago by nk

[01:13:47 AM] nkour: or you can do in svn
./gajim -p test
[01:14:41 AM] dcraven is now Available
[01:14:50 AM] dcraven: It's the bloody config.
[01:15:37 AM] nkour:  
[01:15:44 AM] nkour: strange
[01:15:48 AM] nkour: 0.10.1 -> svn should work
[01:15:53 AM] nkour: but if you start mixing. chaos??
[01:16:06 AM] dcraven: Where's the backward compatibility!!?!?!
[01:16:08 AM] dcraven: haha
[01:16:15 AM] nkour: we have backward compat
[01:16:37 AM] nkour: if you can manage pure 0.10.1 config forcing svn to crash then it's HGUE
[01:16:38 AM] nkour: HUGE

  Changed 4 years ago by nekohayo@…

I am running ubuntu edgy too. But I must repeat, as I feel the issue must have been misunderstood: I have NOT installed gajim system-wide, I just used it from its folder. I had NO configuration files (no ~/.gajim folder).

I even deleted my SVN trunk of gajim and recreated it from scratch. So I consider the machine "clean", as far as I know. Seems to me like something uses a hard-linked path in gajim's code instead of allowing to run it directly in its SVN folder, but I may be wrong.

  Changed 4 years ago by anonymous

Actually, what is that /usr/libexec/gajim thing? I mean /usr/libexec doesn't exist (and I never saw that before)!

  Changed 4 years ago by Arkeos

I have the same problem, the same log in terminal, using Ubuntu Edgy too, it crashes when connecting to a jabber account...

Here is what bug-buddy says :

Memory status: size: 73363456 vsize: 0 resident: 73363456 share: 0 rss: 32247808 rss_rlim: 0
CPU usage: start_time: 1161564011 rtime: 0 utime: 422 stime: 0 cutime:377 cstime: 0 timeout: 45 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gajim'


(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1210141008 (LWP 6335)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f5b34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb41d11b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3  <signal handler called>
#4  0xb7e59c53 in strlen () from /lib/tls/i686/cmov/libc.so.6
#5  0x08084a6a in PyString_FromString ()
#6  0xb78742e5 in initgnomekeyring ()
   from /usr/lib/python2.4/site-packages/gtk-2.0/gnomekeyring.so
#7  0x080b8ab0 in PyEval_EvalFrame ()
#8  0x080ba4b9 in PyEval_EvalCodeEx ()
#9  0x08101f71 in PyClassMethod_New ()
#10 0x08058c27 in PyObject_Call ()
#11 0x0805e4f4 in PyClass_IsSubclass ()
#12 0x08058c27 in PyObject_Call ()
#13 0x0808d0bb in PyType_GenericAlloc ()
#14 0x0808e603 in _PyObject_SlotCompare ()
#15 0x08058c27 in PyObject_Call ()
#16 0x080b65c3 in PyEval_EvalFrame ()
#17 0x080b8d94 in PyEval_EvalFrame ()
#18 0x080b8d94 in PyEval_EvalFrame ()
#19 0x080ba4b9 in PyEval_EvalCodeEx ()
#20 0x08101f71 in PyClassMethod_New ()
#21 0x08058c27 in PyObject_Call ()
#22 0x0805e4f4 in PyClass_IsSubclass ()
#23 0x08058c27 in PyObject_Call ()
#24 0x080b395c in PyEval_CallObjectWithKeywords ()
#25 0x08061d41 in PyInstance_New ()
#26 0x08058c27 in PyObject_Call ()
#27 0x080b65c3 in PyEval_EvalFrame ()
#28 0x080ba4b9 in PyEval_EvalCodeEx ()
#29 0x08101f71 in PyClassMethod_New ()
#30 0x08058c27 in PyObject_Call ()
#31 0x0805e4f4 in PyClass_IsSubclass ()
#32 0x08058c27 in PyObject_Call ()
#33 0x080b395c in PyEval_CallObjectWithKeywords ()
#34 0x08061d41 in PyInstance_New ()
#35 0x08058c27 in PyObject_Call ()
#36 0x080b65c3 in PyEval_EvalFrame ()
#37 0x080ba4b9 in PyEval_EvalCodeEx ()
#38 0x080ba527 in PyEval_EvalCode ()
#39 0x080ddb1a in PyRun_FileExFlags ()
#40 0x080ddd07 in PyRun_SimpleFileExFlags ()
#41 0x08055cc2 in Py_Main ()
#42 0x08055132 in main ()

Thread 1 (Thread -1210141008 (LWP 6335)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f5b34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb41d11b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0xb7e59c53 in strlen () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5  0x08084a6a in PyString_FromString ()
No symbol table info available.
#6  0xb78742e5 in initgnomekeyring ()
   from /usr/lib/python2.4/site-packages/gtk-2.0/gnomekeyring.so
No symbol table info available.
#7  0x080b8ab0 in PyEval_EvalFrame ()
No symbol table info available.
#8  0x080ba4b9 in PyEval_EvalCodeEx ()
No symbol table info available.
#9  0x08101f71 in PyClassMethod_New ()
No symbol table info available.
#10 0x08058c27 in PyObject_Call ()
No symbol table info available.
#11 0x0805e4f4 in PyClass_IsSubclass ()
No symbol table info available.
#12 0x08058c27 in PyObject_Call ()
No symbol table info available.
#13 0x0808d0bb in PyType_GenericAlloc ()
No symbol table info available.
#14 0x0808e603 in _PyObject_SlotCompare ()
No symbol table info available.
#15 0x08058c27 in PyObject_Call ()
No symbol table info available.
#16 0x080b65c3 in PyEval_EvalFrame ()
No symbol table info available.
#17 0x080b8d94 in PyEval_EvalFrame ()
No symbol table info available.
#18 0x080b8d94 in PyEval_EvalFrame ()
No symbol table info available.
#19 0x080ba4b9 in PyEval_EvalCodeEx ()
No symbol table info available.
#20 0x08101f71 in PyClassMethod_New ()
No symbol table info available.
#21 0x08058c27 in PyObject_Call ()
No symbol table info available.
#22 0x0805e4f4 in PyClass_IsSubclass ()
No symbol table info available.
#23 0x08058c27 in PyObject_Call ()
No symbol table info available.
#24 0x080b395c in PyEval_CallObjectWithKeywords ()
No symbol table info available.
#25 0x08061d41 in PyInstance_New ()
No symbol table info available.
#26 0x08058c27 in PyObject_Call ()
No symbol table info available.
#27 0x080b65c3 in PyEval_EvalFrame ()
No symbol table info available.
#28 0x080ba4b9 in PyEval_EvalCodeEx ()
No symbol table info available.
#29 0x08101f71 in PyClassMethod_New ()
No symbol table info available.
#30 0x08058c27 in PyObject_Call ()
No symbol table info available.
#31 0x0805e4f4 in PyClass_IsSubclass ()
No symbol table info available.
#32 0x08058c27 in PyObject_Call ()
No symbol table info available.
#33 0x080b395c in PyEval_CallObjectWithKeywords ()
No symbol table info available.
#34 0x08061d41 in PyInstance_New ()
No symbol table info available.
#35 0x08058c27 in PyObject_Call ()
No symbol table info available.
#36 0x080b65c3 in PyEval_EvalFrame ()
No symbol table info available.
#37 0x080ba4b9 in PyEval_EvalCodeEx ()
No symbol table info available.
#38 0x080ba527 in PyEval_EvalCode ()
No symbol table info available.
#39 0x080ddb1a in PyRun_FileExFlags ()
No symbol table info available.
#40 0x080ddd07 in PyRun_SimpleFileExFlags ()
No symbol table info available.
#41 0x08055cc2 in Py_Main ()
No symbol table info available.
#42 0x08055132 in main ()
No symbol table info available.
#0  0xffffe410 in __kernel_vsyscall ()

  Changed 4 years ago by asterix

what if you go in src folder and run python gajim.py ?

in reply to: ↑ description   Changed 4 years ago by kiddo

I updated my svn trunk and tried running gajim.py in src/, I get a different error:

"/usr/bin/gajim": not in executable format: Format de fichier non reconnu

Interestingly, I get the same error with launch.sh. And that still happens when I try to login into an existing account.

  Changed 4 years ago by asterix

"/usr/bin/gajim should never be used when you run svn version. hoz did you run gajim ? you did "python gajim.py" ?

  Changed 4 years ago by kiddo

Yeah I indeed did

cd ~/trunks/gajim/src/ && python gajim.py -v

(Even with today's trunk). Something/someone is breaking havoc in your svn :P sadly the verbose mode cannot tell me anything else to help you. Did you try reproducing it on your side with a clean configuration?

  Changed 4 years ago by asterix

I'm not at home before friday

you did ./autogen.sh and make before running gajim ?

  Changed 4 years ago by kiddo

After a successfull ./autogen.sh, make does not complete:

make all-recursive make[1]: entrant dans le répertoire « /home/jeff/trunks/gajim » Making all in src make[2]: entrant dans le répertoire « /home/jeff/trunks/gajim/src » Making all in common make[3]: entrant dans le répertoire « /home/jeff/trunks/gajim/src/common » if /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/python2.4 -I/usr/include/python2.4 -g -O2 -MT idle_la-idle.lo -MD -MP -MF ".deps/idle_la-idle.Tpo" -c -o idle_la-idle.lo test -f 'idle.c' || echo './'idle.c; \

then mv -f ".deps/idle_la-idle.Tpo" ".deps/idle_la-idle.Plo"; else rm -f ".deps/idle_la-idle.Tpo"; exit 1; fi

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/python2.4 -I/usr/include/python2.4 -g -O2 -MT idle_la-idle.lo -MD -MP -MF .deps/idle_la-idle.Tpo -c idle.c -fPIC -DPIC -o .libs/idle_la-idle.o

idle.c:28:39: error: X11/extensions/scrnsaver.h: No such file or directory idle.c: In function 'idle_getIdleSec': idle.c:63: error: expected '=', ',', ';', 'asm' or 'attribute' before '*' token idle.c:63: error: 'mit_info' undeclared (first use in this function) idle.c:63: error: (Each undeclared identifier is reported only once idle.c:63: error: for each function it appears in.) make[3]: *** [idle_la-idle.lo] Erreur 1 make[3]: quittant le répertoire « /home/jeff/trunks/gajim/src/common » make[2]: *** [all-recursive] Erreur 1 make[2]: quittant le répertoire « /home/jeff/trunks/gajim/src » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /home/jeff/trunks/gajim » make: *** [all] Erreur 2

  Changed 4 years ago by asterix

you miss libxss-dev

  Changed 4 years ago by kiddo

Ok, compiled and run from src/ as requested, the same still happens:

"/usr/bin/gajim": not in executable format: Format de fichier non reconnu

  Changed 4 years ago by asterix

try to remove (or rename) this binary, it's not needed if you use SVN version

  Changed 4 years ago by kiddo

Stupid me, I had installed gajim from the edgy eft repositories because I still need one version that does work ;) (don't worry I am not mixing the profiles). I uninstalled it, so now I am back at square one, with the usual bug when trying to login:

/usr/libexec/gajim: Aucun fichier ou répertoire de ce type.

  Changed 4 years ago by da.killa

All this yelling about format of /usr/whatever/gajim is bug-buddy's not gajim's. Strace says gajim dies before it.

I've tried running gajim with and without installing it, with and without config file - allways the same. On my second computer everything works OK.

  Changed 4 years ago by da.killa

Where can i upload 1mb strace output? Or how to filter it, leaving only impotant informations?

  Changed 4 years ago by da.killa

This are the last lines from strace output:

open("/home/wookie/.gajim/logs.db", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 9 fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0 _llseek(9, 0, [0], SEEK_SET) = 0 read(9, "SQLite format 3\0\4\0\1\1\0@ \0\0\0\6\0\0\0\0"..., 100) = 100 fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce82a4) = 0 fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}, 0xbfce82a4) = 0 fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce82a4) = 0 access("/home/wookie/.gajim/logs.db-journal", F_OK) = -1 ENOENT (No such file or directory) fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0 _llseek(9, 0, [0], SEEK_SET) = 0 read(9, "SQLite format 3\0\4\0\1\1\0@ \0\0\0\6\0\0\0\0"..., 1024) = 1024 _llseek(9, 12288, [12288], SEEK_SET) = 0 read(9, "\r\0\0\0\7\1\203\0\1\203\2\t\0022\2[\2\255\3F\3\205\0\0"..., 1024) = 1024 _llseek(9, 13312, [13312], SEEK_SET) = 0 read(9, "\r\0\0\0\5\1\330\0\0026\2\262\2\363\3\327\1\330\0\0\0\0"..., 1024) = 1024 brk(0x85ac000) = 0x85ac000 brk(0x85ab000) = 0x85ab000 fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfce8374) = 0 brk(0x85aa000) = 0x85aa000 brk(0x85a9000) = 0x85a9000 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce86b4) = 0 fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}, 0xbfce86b4) = 0 fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce86b4) = 0 access("/home/wookie/.gajim/logs.db-journal", F_OK) = -1 ENOENT (No such file or directory) fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0 _llseek(9, 0, [0], SEEK_SET) = 0 read(9, "SQLite format 3\0\4\0\1\1\0@ \0\0\0\6\0\0\0\0"..., 1024) = 1024 _llseek(9, 1024, [99fd8e2c95a11714768cd42744df3e49355432fe], SEEK_SET) = 0 read(9, "\r\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1024) = 1024 fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfce86d4) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 close(15) = 0 munmap(0xb6af8000, 4096) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 uname({sys="Linux", node="irasiad", ...}) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 15 uname({sys="Linux", node="irasiad", ...}) = 0 uname({sys="Linux", node="irasiad", ...}) = 0 connect(15, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0 uname({sys="Linux", node="irasiad", ...}) = 0 fcntl64(15, F_SETFD, FD_CLOEXEC) = 0 access("/home/wookie/.Xauthority", R_OK) = 0 open("/home/wookie/.Xauthority", O_RDONLY) = 16 fstat64(16, {st_mode=S_IFREG|0600, st_size=172, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6af8000 read(16, "\1\0\0\tlocalhost\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 172 read(16, "", 4096) = 0 close(16) = 0 munmap(0xb6af8000, 4096) = 0 writev(15, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\201\350?f\243\220\312>\3079\0l\0\216\26\344", 16}], 4) = 48 fcntl64(15, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0 read(15, 0xbfce86a4, 8) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1 read(15, "\1\0\v\0\0\0\231\0", 8) = 8 read(15, "\10\250-\4\0\0\340\4\377\377\37\0\0\1\0\0\24\0\377\377"..., 612) = 612 write(15, "7\0\5\0\0\0\340\4]\0\0\0\10\0\0\0\377\377\377\0b\0\5\0"..., 64) = 64 read(15, 0xbfce8664, 32) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1 read(15, "\1\250\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\24\0\0\0\200"..., 32) = 32 read(15, "\1\10\3\0W\7\0\0\37\0\0\0\0\0\0\0\\\35\0\0\0\0\0\0\0\0"..., 32) = 32 readv(15, [{"*Box.background:\t#ece9d8\n*Box.fo"..., 7516}, {"", 0}], 2) = 7516 write(15, "\203\0\1\0", 4) = 4 read(15, 0xbfce8608, 32) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1 read(15, "\1\250\4\0\0\0\0\0\377\377?\0\1\0\0\0\0\0\0\0\4\0\0\0\200"..., 32) = 32 writev(15, [{"b\0\5\0\t\0\340\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 read(15, 0xbfce84cc, 32) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1 read(15, "\1\250\5\0\0\0\0\0\1\225p\257\1\0\0\0\0\0\0\0\24\0\0\0"..., 32) = 32 write(15, "\225\0\2\0\1\0\0\0", 8) = 8 read(15, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\30L\240\10\330\250\265"..., 32) = 32 futex(0x81f45d0, FUTEX_WAKE, 1) = 0 gettimeofday({1162152388, 740135}, NULL) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 16 fcntl64(16, F_SETFD, FD_CLOEXEC) = 0 connect(16, {sa_family=AF_FILE, path="/home/wookie/tmp/keyring-frCwmq/socket"}, 110) = 0 fcntl64(16, F_GETFL) = 0x2 (flags O_RDWR) write(16, "\0", 1) = 1 write(16, "\0\0\0\r\0\0\0\5gajim\0\0\0\10\0\0\0\2", 21) = 21 read(16, "\0\0\0\f", 4) = 4 read(16, "\0\0\0\0\377\377\377\377", 8) = 8 close(16) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- write(6, "\22\0\20\0\1\0\200\4s\1\0\0\37\0\0\0\10\0\30\0%\0\0\000"..., 72) = 72 write(6, " \0\2\0\0\0\0\0", 8) = 8 write(6, "%\0\1\0+\0\1\0", 8) = 8 read(6, 0xbfce7f74, 32) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, -1) = 1 read(6, "\34\360\246\4\1\0\200\4s\1\0\0\235(\256\225\0\350\10\10"..., 32) = 32 read(6, "\1\1\252\4\0\0\0\0\37\0\0\3\0\0\0\0\4\0\0\0\200\360\37"..., 32) = 32 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7b75718) = 24219 waitpid(24219, ** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Bluetooth File Sharing

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Bluetooth Manager

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Open Folder

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Przeglądarka komponentów Bonobo 0xbfce8088, 0) = ? ERESTARTSYS (To be restarted) --- SIGCONT (Continued) @ 0 (0) --- waitpid(24219, /usr/libexec/gajim: Nie ma takiego pliku ani katalogu. ptrace: Operacja niedozwolona. /home/wookie/Programy/gajim/src/24217: Nie ma takiego pliku ani katalogu. No stack. [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 24219 --- SIGCHLD (Child exited) @ 0 (0) --- exit_group(1) = ? Process 24217 detached

  Changed 4 years ago by da.killa

What a mess :/ This time should be better :)

open("/home/wookie/.gajim/logs.db", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 9
fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0
_llseek(9, 0, [0], SEEK_SET)            = 0
read(9, "SQLite format 3\0\4\0\1\1\0@  \0\0\0\6\0\0\0\0"..., 100) = 100
fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce82a4) = 0
fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}, 0xbfce82a4) = 0
fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce82a4) = 0
access("/home/wookie/.gajim/logs.db-journal", F_OK) = -1 ENOENT (No such file or directory)
fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0
_llseek(9, 0, [0], SEEK_SET)            = 0
read(9, "SQLite format 3\0\4\0\1\1\0@  \0\0\0\6\0\0\0\0"..., 1024) = 1024
_llseek(9, 12288, [12288], SEEK_SET)    = 0
read(9, "\r\0\0\0\7\1\203\0\1\203\2\t\0022\2[\2\255\3F\3\205\0\0"..., 1024) = 1024
_llseek(9, 13312, [13312], SEEK_SET)    = 0
read(9, "\r\0\0\0\5\1\330\0\0026\2\262\2\363\3\327\1\330\0\0\0\0"..., 1024) = 1024
brk(0x85ac000)                          = 0x85ac000
brk(0x85ab000)                          = 0x85ab000
fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfce8374) = 0
brk(0x85aa000)                          = 0x85aa000
brk(0x85a9000)                          = 0x85a9000
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce86b4) = 0
fcntl64(9, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}, 0xbfce86b4) = 0
fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfce86b4) = 0
access("/home/wookie/.gajim/logs.db-journal", F_OK) = -1 ENOENT (No such file or directory)
fstat64(9, {st_mode=S_IFREG|0600, st_size=15360, ...}) = 0
_llseek(9, 0, [0], SEEK_SET)            = 0
read(9, "SQLite format 3\0\4\0\1\1\0@  \0\0\0\6\0\0\0\0"..., 1024) = 1024
_llseek(9, 1024, [99fd8e2c95a11714768cd42744df3e49355432fe], SEEK_SET)      = 0
read(9, "\r\0\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1024) = 1024
fcntl64(9, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}, 0xbfce86d4) = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
close(15)                               = 0
munmap(0xb6af8000, 4096)                = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
uname({sys="Linux", node="irasiad", ...}) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 15
uname({sys="Linux", node="irasiad", ...}) = 0
uname({sys="Linux", node="irasiad", ...}) = 0
connect(15, {sa_family=AF_FILE, path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="irasiad", ...}) = 0
fcntl64(15, F_SETFD, FD_CLOEXEC)        = 0
access("/home/wookie/.Xauthority", R_OK) = 0
open("/home/wookie/.Xauthority", O_RDONLY) = 16
fstat64(16, {st_mode=S_IFREG|0600, st_size=172, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6af8000
read(16, "\1\0\0\tlocalhost\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 172
read(16, "", 4096)                      = 0
close(16)                               = 0
munmap(0xb6af8000, 4096)                = 0
writev(15, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\201\350?f\243\220\312>\3079\0l\0\216\26\344", 16}], 4) = 48
fcntl64(15, F_GETFL)                    = 0x2 (flags O_RDWR)
fcntl64(15, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(15, 0xbfce86a4, 8)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(15, "\1\0\v\0\0\0\231\0", 8)       = 8
read(15, "\10\250-\4\0\0\340\4\377\377\37\0\0\1\0\0\24\0\377\377"..., 612) = 612
write(15, "7\0\5\0\0\0\340\4]\0\0\0\10\0\0\0\377\377\377\0b\0\5\0"..., 64) = 64
read(15, 0xbfce8664, 32)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(15, "\1\250\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\24\0\0\0\200"..., 32) = 32
read(15, "\1\10\3\0W\7\0\0\37\0\0\0\0\0\0\0\\\35\0\0\0\0\0\0\0\0"..., 32) = 32
readv(15, [{"*Box.background:\t#ece9d8\n*Box.fo"..., 7516}, {"", 0}], 2) = 7516
write(15, "\203\0\1\0", 4)              = 4
read(15, 0xbfce8608, 32)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(15, "\1\250\4\0\0\0\0\0\377\377?\0\1\0\0\0\0\0\0\0\4\0\0\0\200"..., 32) = 32
writev(15, [{"b\0\5\0\t\0\340\4", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(15, 0xbfce84cc, 32)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=15, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(15, "\1\250\5\0\0\0\0\0\1\225p\257\1\0\0\0\0\0\0\0\24\0\0\0"..., 32) = 32
write(15, "\225\0\2\0\1\0\0\0", 8)      = 8
read(15, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\30L\240\10\330\250\265"..., 32) = 32
futex(0x81f45d0, FUTEX_WAKE, 1)         = 0
gettimeofday({1162152388, 740135}, NULL) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 16
fcntl64(16, F_SETFD, FD_CLOEXEC)        = 0
connect(16, {sa_family=AF_FILE, path="/home/wookie/tmp/keyring-frCwmq/socket"}, 110) = 0
fcntl64(16, F_GETFL)                    = 0x2 (flags O_RDWR)
write(16, "\0", 1)                      = 1
write(16, "\0\0\0\r\0\0\0\5gajim\0\0\0\10\0\0\0\2", 21) = 21
read(16, "\0\0\0\f", 4)                 = 4
read(16, "\0\0\0\0\377\377\377\377", 8) = 8
close(16)                               = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
write(6, "\22\0\20\0\1\0\200\4s\1\0\0\37\0\0\0\10\0\30\0%\0\0\000"..., 72) = 72
write(6, " \0\2\0\0\0\0\0", 8)          = 8
write(6, "%\0\1\0+\0\1\0", 8)           = 8
read(6, 0xbfce7f74, 32)                 = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(6, "\34\360\246\4\1\0\200\4s\1\0\0\235(\256\225\0\350\10\10"..., 32) = 32
read(6, "\1\1\252\4\0\0\0\0\37\0\0\3\0\0\0\0\4\0\0\0\200\360\37"..., 32) = 32
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7b75718) = 24219
waitpid(24219, 
** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Bluetooth File Sharing

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Bluetooth Manager

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Open Folder

** (bug-buddy:24220): WARNING **: Nie można wczytać ikony dla Przeglądarka komponentów Bonobo
0xbfce8088, 0)           = ? ERESTARTSYS (To be restarted)
--- SIGCONT (Continued) @ 0 (0) ---
waitpid(24219, /usr/libexec/gajim: Nie ma takiego pliku ani katalogu.
ptrace: Operacja niedozwolona.
/home/wookie/Programy/gajim/src/24217: Nie ma takiego pliku ani katalogu.
No stack.
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 24219
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(1)                           = ?
Process 24217 detached

follow-up: ↓ 23   Changed 4 years ago by asterix

doesn't this bug looks like #2595 ?

to be sure we need gdb output with debuging symboles

  Changed 4 years ago by asterix

  • cc Gustavo, Carneiro, <gjc@…> added

Gustavo, any idea ?

  Changed 4 years ago by nk

after the update to GNOME 2.16 I can always reproduce.

/usr/bin/gajim is problem of Bug buddy reporting [extra silly]

gajim won't start. I did -p test and the crash happens after I put the info (username and server and pass) and press next in the 'already have account I wanna use'.

in CLI I see:

./launch.sh -p shit
/usr/lib/python2.4/site-packages/dbus/proxies.py: inconsistent use of tabs and spaces in indentation
migrating logs database to indeces
Network Manager support not available

the migrating logs db to indeces SHOULD NOT happen. it has happend ONCE. There must be a place where we set OLD version in the config or whatever.. :/

not sure if that is the cause of the crash [doubt it] but still it's another bug.

in reply to: ↑ 20   Changed 4 years ago by Gustavo Carneiro <gjc@…>

Replying to asterix:

doesn't this bug looks like #2595 ?

Yes, it does. I think I better try to workaround this bug in the python bindings, since upstream takes forever :(

  Changed 4 years ago by Gustavo Carneiro <gjc@…>

  • status changed from new to closed
  • resolution set to duplicate

duplicate of #2595

Add/Change #2607 (crash when trying to run gajim SVN in place)

Author


E-mail address and user name can be saved in the Preferences.


Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Next status will be 'needinfo'
 
Note: See TracTickets for help on using tickets.