Opened 16 years ago

Closed 16 years ago

#1026 closed defect (invalid)

GUI crashes every time

Reported by: mgeorgiev@… Owned by: reimar
Priority: normal Component: GUI
Version: HEAD Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

Every time when i use MOUSE_BTN2 on a gui window gmplayer crashes. I have experienced this problem since version 1.0rc2.
There is no problem with version 1.0rc1.

os: Debian testing

Linux 2.6.19.1 #1 Sun Dec 17 16:45:58 EET 2006 i686 GNU/Linux
(I have old kernel but this may be irrelevant)

ls -l /lib/libc[.-]*
-rwxr-xr-x 1 root root 1356012 Nov 29 23:33 /lib/libc-2.7.so
lrwxrwxrwx 1 root root 11 Dec 15 23:34 /lib/libc.so.6 -> libc-2.7.so

gcc version 4.3.0 20080202 (experimental) [trunk revision 132072] (Debian 4.3-20080202-1)
GNU ld (GNU Binutils for Debian) 2.18
GNU assembler (GNU Binutils for Debian) 2.18

libgtk2.0-0 - 2.12.1-1
libglib2.0-0 - 2.14.1-5

Attachments (2)

mplayer.bug (17.2 KB ) - added by mgeorgiev@… 16 years ago.
gdb backtrace
valgrind.log (6.6 KB ) - added by mgeorgiev@… 16 years ago.
valgrind log

Download all attachments as: .zip

Change History (10)

by mgeorgiev@…, 16 years ago

Attachment: mplayer.bug added

gdb backtrace

comment:1 by mgeorgiev@…, 16 years ago

comment:2 by mgeorgiev@…, 16 years ago

bug_file_loc: http://mrvn.spnet.net/mplayer.bug

comment:3 by reimar, 16 years ago

Unfortunately the backtrace is useless, have you compiled with --enable-debug?.
You could also try running under valgrind if available, it often gives more helpful reports.
And are you sure this still works with rc1 and is not caused by a buggy GTK-version you updated to?

comment:4 by mgeorgiev@…, 16 years ago

I have compiled mplayer with "--enable-gui --enable-debug --enable-crash-debug".
Yes, rc1 still works (i have recompiled today).

by mgeorgiev@…, 16 years ago

Attachment: valgrind.log added

valgrind log

comment:5 by mgeorgiev@…, 16 years ago

comment:6 by reimar, 16 years ago

==13595== at 0x43D5A7C: g_hash_table_lookup (in /usr/lib/libglib-2.0.so.0.1400.1)
==13595== by 0x45645A8: (within /usr/lib/libgtk-1.2.so.0.9.1)
==13595== by 0x4565541: gtk_binding_entry_add_signall (in /usr/lib/libgtk-1.2.so.0.9.1)
==13595== by 0x4565BA0: gtk_binding_entry_add_signal (in /usr/lib/libgtk-1.2.so.0.9.1)

Not our problem, gtk 1.2 and glib 2.0 crash when combined (an obvious design idiocy by the creators of those libraries).
Either make sure MPlayer does not link against glib 2.0 (usually this can be done by disabling arts, another design idiocy for making an audio library depend on glib, esp. if it causes those applications to crash).
Or compile MPlayer against GTK2.0 (should be the default if you have it installed, including the development headers).

comment:7 by mgeorgiev@…, 16 years ago

I didn't have libgtk2.0-dev and configure script finds libgtk1.2-dev.
Sorry, my mistake. With version 2.0 everything works.

comment:8 by reimar, 16 years ago

Resolution: invalid
Status: newclosed

Not something we can do anything about -> INVALID.

Note: See TracTickets for help on using tickets.