EdisonWangB / pcmanx-gtk2

Automatically exported from code.google.com/p/pcmanx-gtk2
GNU General Public License v2.0
0 stars 0 forks source link

Segmentation fault in openSUSE 12.2 rc2 #60

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.zypper in pcmanx-gtk2
2.run pcmanx
3.Segmentation fault

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?
pcmanx-gtk2-1.1
glibc-2.15
openSUSE 12.2 rc2
kernel 3.4.6-1.1-desktop
Please provide any additional information below.
gdb pcmanx
GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pcmanx...(no debugging symbols found)...done.
Missing separate debuginfos, use: zypper install 
pcmanx-gtk2-debuginfo-1.1-3.1.2.x86_64
(gdb) r
Starting program: /usr/bin/pcmanx 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 5393.
Detaching after fork from child process 5394.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff53766d6 in __strcmp_ssse3 () from /lib64/libc.so.6
(gdb) 

Original issue reported on code.google.com by swy...@gmail.com on 9 Aug 2012 at 12:40

GoogleCodeExporter commented 8 years ago
bt information:
ray122rc2@linux-wtrh:~> pcmanx
程式記憶體區段錯誤
ray122rc2@linux-wtrh:~> gdb pcmanx
GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pcmanx...Reading symbols from 
/usr/lib/debug/usr/bin/pcmanx.debug...done.
done.
(gdb) r
Starting program: /usr/bin/pcmanx 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Detaching after fork from child process 4734.
Detaching after fork from child process 4735.

Program received signal SIGSEGV, Segmentation fault.
__strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:213
213     ../sysdeps/x86_64/strcmp.S: 沒有此一檔案或目錄.
(gdb) bt
#0  __strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:213
#1  0x00007ffff0228305 in lt_error_from_string (t=0x0) at dso.c:105
#2  0x00007ffff0228982 in ca_error_from_string (t=<optimized out>) at dso.c:114
#3  driver_open (c=c@entry=0xc5a180) at dso.c:194
#4  0x00007ffff02213c8 in context_open_unlocked (c=0xc5a180) at common.c:293
#5  0x00007ffff0221fa7 in ca_context_play_full (c=0xc5a180, id=id@entry=0, 
p=p@entry=0xc43ab0, 
    cb=cb@entry=0x0, userdata=userdata@entry=0x0) at common.c:517
#6  0x00007ffff042ffbf in ca_gtk_play_for_widget (w=0x886090, id=id@entry=0) at 
canberra-gtk.c:456
#7  0x00007ffff0635153 in dispatch_sound_event (d=0xc42d30) at 
canberra-gtk-module.c:491
#8  dispatch_queue () at canberra-gtk-module.c:824
#9  0x00007ffff0635eb3 in idle_cb (userdata=<optimized out>) at 
canberra-gtk-module.c:832
#10 0x00007ffff7510467 in gdk_threads_dispatch (data=0x94ad60) at gdk.c:512
#11 0x00007ffff5d66405 in g_main_dispatch (context=0x78a490) at gmain.c:2539
#12 g_main_context_dispatch (context=context@entry=0x78a490) at gmain.c:3075
#13 0x00007ffff5d66738 in g_main_context_iterate (context=0x78a490, 
block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>)
    at gmain.c:3146
#14 0x00007ffff5d66b32 in g_main_loop_run (loop=0xc41360) at gmain.c:3340
#15 0x00007ffff78e10d7 in IA__gtk_main () at gtkmain.c:1256
#16 0x000000000040f7b4 in main (argc=1, argv=0x7fffffffde48) at 
pcmanx_gtk2.cpp:190
(gdb)

Original comment by swy...@gmail.com on 9 Aug 2012 at 3:59

GoogleCodeExporter commented 8 years ago
It is really strange!  Were you trying pcmanx git?

Original comment by jserv.tw@gmail.com on 9 Aug 2012 at 11:18

GoogleCodeExporter commented 8 years ago

Original comment by fourdollars on 28 Aug 2012 at 2:35

GoogleCodeExporter commented 8 years ago
Fixed in git HEAD

Original comment by jserv.tw@gmail.com on 5 Sep 2012 at 3:51

GoogleCodeExporter commented 8 years ago
發現錯誤的原因是編譯時沒有 libtool
已在 http://code.google.com/p/pcmanx-gtk2/issues/detail?id=63 中描述
謝謝大家的幫忙,是我沒注意到,不好意思

Original comment by swy...@gmail.com on 10 Sep 2012 at 11:47

GoogleCodeExporter commented 8 years ago
Issue 63 has been merged into this issue.

Original comment by jserv.tw@gmail.com on 12 Nov 2012 at 5:26