Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 365698

Summary: freeing invalid pointer when opening directory in Project Explorer
Product: [Eclipse Project] Platform Reporter: Radek Krejčí <rkrejci>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: critical    
Priority: P3 CC: arunkumar.thondapu, eclipse.felipe, pwebster, remy.suen
Version: 4.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Radek Krejčí CLA 2011-12-06 04:39:53 EST
Build Identifier: 20110916-0149

Opening any directory in one of my project in Project Explorer causes a crash of Eclipse. Project was created as Makefile project with existing code (C project). I have no idea of a projects difference, because other projects created the same way works correctly. My distro is OpenSuse 12.1. When I run eclipse from the command line, I get following output:
*** glibc detected *** /usr/bin/java: free(): invalid pointer: 0x00000000025afdb0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x74c06)[0x7f6a81965c06]
/usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/lib/amd64/server/libjvm.so(+0x4bbce8)[0x7f6a80fc8ce8]
/opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-pi-gtk-3738.so(Java_org_eclipse_swt_internal_gtk_OS__1g_1data_1input_1stream_1read_1line+0xe7)[0x7f6a74d26d10]
[0x7f6a7cb55d68]
======= Memory map: ========
00400000-00408000 r-xp 00000000 08:01 1323671                            /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
00608000-00609000 r--p 00008000 08:01 1323671                            /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
00609000-0060a000 rw-p 00009000 08:01 1323671                            /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
0060a000-063a0000 rw-p 00000000 00:00 0                                  [heap]
d8000000-dc0d0000 rw-p 00000000 00:00 0 
dc0d0000-e8000000 rw-p 00000000 00:00 0 
e8000000-e9ab0000 rw-p 00000000 00:00 0 
e9ab0000-f8000000 rw-p 00000000 00:00 0 
f8000000-fe7c0000 rw-p 00000000 00:00 0 
fe7c0000-100000000 rw-p 00000000 00:00 0 
7f6a71dc5000-7f6a71dd4000 r-xp 00000000 08:01 394874                     /lib64/libudev.so.0.12.0
7f6a71dd4000-7f6a71fd3000 ---p 0000f000 08:01 394874                     /lib64/libudev.so.0.12.0
7f6a71fd3000-7f6a71fd4000 r--p 0000e000 08:01 394874                     /lib64/libudev.so.0.12.0
7f6a71fd4000-7f6a71fd5000 rw-p 0000f000 08:01 394874                     /lib64/libudev.so.0.12.0
7f6a71fd5000-7f6a71fec000 r-xp 00000000 08:01 1193262                    /usr/lib64/libgvfscommon.so.0.0.0
7f6a71fec000-7f6a721eb000 ---p 00017000 08:01 1193262                    /usr/lib64/libgvfscommon.so.0.0.0
7f6a721eb000-7f6a721ec000 r--p 00016000 08:01 1193262                    /usr/lib64/libgvfscommon.so.0.0.0
7f6a721ec000-7f6a721ed000 rw-p 00017000 08:01 1193262                    /usr/lib64/libgvfscommon.so.0.0.0
7f6a721ed000-7f6a72217000 r-xp 00000000 08:01 1188597                    /usr/lib64/gio/modules/libgvfsdbus.so
7f6a72217000-7f6a72416000 ---p 0002a000 08:01 1188597                    /usr/lib64/gio/modules/libgvfsdbus.so
7f6a72416000-7f6a72417000 r--p 00029000 08:01 1188597                    /usr/lib64/gio/modules/libgvfsdbus.so
7f6a72417000-7f6a72418000 rw-p 0002a000 08:01 1188597                    /usr/lib64/gio/modules/libgvfsdbus.so
7f6a72418000-7f6a72419000 rw-p 00000000 00:00 0 
7f6a72419000-7f6a72448000 r-xp 00000000 08:01 1192235                    /usr/lib64/libgconf-2.so.4.1.5
7f6a72448000-7f6a72648000 ---p 0002f000 08:01 1192235                    /usr/lib64/libgconf-2.so.4.1.5
7f6a72648000-7f6a72649000 r--p 0002f000 08:01 1192235                    /usr/lib64/libgconf-2.so.4.1.5
7f6a72649000-7f6a7264a000 rw-p 00030000 08:01 1192235                    /usr/lib64/libgconf-2.so.4.1.5
7f6a7264a000-7f6a72650000 r-xp 00000000 08:01 1192163                    /usr/lib64/gio/modules/libgsettingsgconfbackend.so
7f6a72650000-7f6a7284f000 ---p 00006000 08:01 1192163                    /usr/lib64/gio/modules/libgsettingsgconfbackend.so
7f6a7284f000-7f6a72850000 r--p 00005000 08:01 1192163                    /usr/lib64/gio/modules/libgsettingsgconfbackend.so
7f6a72850000-7f6a72851000 rw-p 00006000 08:01 1192163                    /usr/lib64/gio/modules/libgsettingsgconfbackend.so
7f6a72851000-7f6a72854000 ---p 00000000 00:00 0 
7f6a72854000-7f6a72952000 rw-p 00000000 00:00 0 
7f6a72952000-7f6a72955000 ---p 00000000 00:00 0 
7f6a72955000-7f6a72a53000 rw-p 00000000 00:00 0 
7f6a72bdf000-7f6a72be2000 ---p 00000000 00:00 0 
7f6a72be2000-7f6a72ce0000 rw-p 00000000 00:00 0 
7f6a72ce0000-7f6a72ce3000 ---p 00000000 00:00 0 
7f6a72ce3000-7f6a72de1000 rw-p 00000000 00:00 0 
7f6a72de1000-7f6a72de5000 r-xp 00000000 08:01 921869                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/44/1/.cp/os/linux/x86_64/libspawner.so
7f6a72de5000-7f6a72fe4000 ---p 00004000 08:01 921869                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/44/1/.cp/os/linux/x86_64/libspawner.so
7f6a72fe4000-7f6a72fe5000 rw-p 00003000 08:01 921869                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/44/1/.cp/os/linux/x86_64/libspawner.so
7f6a72fe5000-7f6a72fe8000 ---p 00000000 00:00 0 
7f6a72fe8000-7f6a730e6000 rw-p 00000000 00:00 0 
7f6a73194000-7f6a73197000 ---p 00000000 00:00 0 
7f6a73197000-7f6a73295000 rw-p 00000000 00:00 0 
7f6a73295000-7f6a7332b000 r--p 00000000 08:01 1443910                    /usr/share/fonts/truetype/DejaVuSans-Oblique.ttf
7f6a7332b000-7f6a7332e000 ---p 00000000 00:00 0 
7f6a7332e000-7f6a7342c000 rw-p 00000000 00:00 0 
7f6a7342c000-7f6a734ab000 r--s 00740000 08:01 921574                     /opt/eclipse/plugins/org.eclipse.wst.jsdt.ui_1.1.101.v201108151912.jar
7f6a734ab000-7f6a734ae000 ---p 00000000 00:00 0 
7f6a734ae000-7f6a735ac000 rw-p 00000000 00:00 0 
7f6a735ac000-7f6a735ad000 r-xp 00000000 08:01 1313885                    /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f6a735ad000-7f6a737ac000 ---p 00001000 08:01 1313885                    /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f6a737ac000-7f6a737ad000 r--p 00000000 08:01 1313885                    /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f6a737ad000-7f6a737ae000 rw-p 00001000 08:01 1313885                    /usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
7f6a737ae000-7f6a737b1000 ---p 00000000 00:00 0 
7f6a737b1000-7f6a738af000 rw-p 00000000 00:00 0 
7f6a738af000-7f6a738b1000 r-xp 00000000 08:01 921815                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/84/1/.cp/os/linux/x86_64/libunixfile_1_0_0.so
7f6a738b1000-7f6a739b0000 ---p 00002000 08:01 921815                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/84/1/.cp/os/linux/x86_64/libunixfile_1_0_0.so
7f6a739b0000-7f6a739b1000 rw-p 00001000 08:01 921815                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/84/1/.cp/os/linux/x86_64/libunixfile_1_0_0.so
7f6a739d9000-7f6a73a6e000 r--s 00929000 08:01 920946                     /opt/eclipse/plugins/org.eclipse.jdt.ui_3.7.1.r371_v20110824-0800.jar
7f6a73a77000-7f6a73a8c000 r--p 00000000 08:01 140495                     /usr/share/locale-bundle/cs/LC_MESSAGES/glib20.mo
7f6a73a8c000-7f6a73aec000 rw-s 00000000 00:04 9306128                    /SYSV00000000 (deleted)
7f6a73aec000-7f6a73af8000 r-xp 00000000 08:01 919026                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-cairo-gtk-3738.so
7f6a73af8000-7f6a73bf8000 ---p 0000c000 08:01 919026                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-cairo-gtk-3738.so
7f6a73bf8000-7f6a73bf9000 rw-p 0000c000 08:01 919026                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-cairo-gtk-3738.so
7f6a73bf9000-7f6a73c04000 r--s 000bb000 08:01 918374                     /opt/eclipse/plugins/org.eclipse.core.resources_3.7.100.v20110510-0712.jar
7f6a73c07000-7f6a73c0b000 r--s 00024000 08:01 918267                     /opt/eclipse/plugins/org.eclipse.ui.console_3.5.100.v20110511.jar
7f6a73c0b000-7f6a73c61000 r--s 004b2000 08:01 918140                     /opt/eclipse/plugins/org.eclipse.cdt.ui_5.3.1.201109151620.jar
7f6a73c67000-7f6a73c84000 r--s 00280000 08:01 921447                     /opt/eclipse/plugins/org.eclipse.php.core_3.0.0.v20110516-1100.jar
7f6a73c84000-7f6a73cae000 r--s 0043b000 08:01 920941                     /opt/eclipse/plugins/org.eclipse.jdt.core_3.7.1.v_B76_R37x.jar
7f6a73cae000-7f6a73ccb000 r--s 0017c000 08:01 918351                     /opt/eclipse/plugins/org.eclipse.team.cvs.ui_3.3.400.I20110510-0800.jar
7f6a73ccb000-7f6a73cd1000 r-xp 00000000 08:01 1191411                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
7f6a73cd1000-7f6a73ed0000 ---p 00006000 08:01 1191411                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
7f6a73ed0000-7f6a73ed1000 r--p 00005000 08:01 1191411                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
7f6a73ed1000-7f6a73ed2000 rw-p 00006000 08:01 1191411                    /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
7f6a73ed2000-7f6a73efa000 r--s 00214000 08:01 918432                     /opt/eclipse/plugins/org.eclipse.ui.ide_3.7.0.v20110809-1737.jar
7f6a73f0d000-7f6a73f37000 r--s 00226000 08:01 921499                     /opt/eclipse/plugins/org.eclipse.php.ui_3.0.0.v20110516-1100.jar
7f6a73f37000-7f6a73f41000 r--s 00069000 08:01 918010                     /opt/eclipse/plugins/org.eclipse.search_3.7.0.v20110505-0800.jar
7f6a73f41000-7f6a73f43000 r--s 0000f000 08:01 918476                     /opt/eclipse/plugins/org.eclipse.mylyn.tasks.search_3.6.0.v20110608-1400.jar
7f6a73f47000-7f6a73f93000 r--s 003c7000 08:01 921182                     /opt/eclipse/plugins/org.eclipse.dltk.ui_3.0.1.v20110823.jar
7f6a73f93000-7f6a73fb8000 r--s 001bd000 08:01 918026                     /opt/eclipse/plugins/org.eclipse.egit.ui_1.1.0.201109151100-r.jar
7f6a73fc7000-7f6a73ff9000 r--s 00244000 08:01 918123                     /opt/eclipse/plugins/org.eclipse.debug.ui_3.7.101.v20110817_r371.jar
7f6a73ff9000-7f6a74004000 r-xp 00000000 08:01 918995                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-atk-gtk-3738.so
7f6a74004000-7f6a74104000 ---p 0000b000 08:01 918995                     /opt/eclipse/configuration/org.eclipse.osgi/bundles/271/1/.cp/libswt-atk-gtk-3738.so

Reproducible: Always

Steps to Reproduce:
1. create project as Makefile project with existing code (git clone https://code.google.com/p/netopeer/)
2. browse the project in Project Explorer and open any directory
3.
Comment 1 Remy Suen CLA 2011-12-07 16:09:54 EST
Possibly a duplicate of bug 320487.
Comment 2 Felipe Heidrich CLA 2011-12-09 10:04:29 EST

*** This bug has been marked as a duplicate of bug 320487 ***