View Issue Details

IDProjectCategoryView StatusLast Update
0002500GNUnettransport servicepublic2012-08-08 12:14
ReporterSree Harsha Totakura Assigned ToMatthias Wachs  
PrioritynormalSeverityblockReproducibilityunable to reproduce
Status closedResolutionunable to reproduce 
Product VersionGit master 
Summary0002500: gnunet-service-transport crashed during transport tests
DescriptionGot the following stack trace while running transport tests. Couldn't reproduce this again, so no gdb bt :(
Additional InformationPASS: test_transport_api_reliability_http_nat
......................................................................................................
Throughput was 17008 kb/s
*** glibc detected *** gnunet-service-transport: free(): invalid next size (normal): 0x092fe400 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x73e42)[0x4013ee42]
/usr/local/lib/libgnunetutil.so.8(GNUNET_xfree_+0xd2)[0x4006f22b]
/usr/local/lib/libgnunetutil.so.8(GNUNET_NETWORK_fdset_destroy+0x2f)[0x40095838]
/usr/local/lib/libgnunetutil.so.8(+0x44cf7)[0x400a2cf7]
/usr/local/lib/libgnunetutil.so.8(GNUNET_SCHEDULER_cancel+0x462)[0x400a40d4]
/usr/local/lib/gnunet/libgnunet_plugin_transport_https.so(server_stop+0x6a)[0x404724c9]
/usr/local/lib/gnunet/libgnunet_plugin_transport_https.so(libgnunet_plugin_transport_https_done+0x351)[0x40469b55]
/usr/local/lib/libgnunetutil.so.8(GNUNET_PLUGIN_unload+0x91)[0x4009ba4a]
gnunet-service-transport[0x805d131]
gnunet-service-transport[0x804ba6c]
/usr/local/lib/libgnunetutil.so.8(+0x450d5)[0x400a30d5]
/usr/local/lib/libgnunetutil.so.8(GNUNET_SCHEDULER_run+0x735)[0x400a3984]
/usr/local/lib/libgnunetutil.so.8(GNUNET_SERVICE_run+0x783)[0x400b2d34]
gnunet-service-transport[0x804c2bc]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x400e44d3]
gnunet-service-transport[0x804a531]
======= Memory map: ========
08048000-08066000 r-xp 00000000 08:07 2883620 /usr/local/bin/gnunet-service-transport
08066000-08067000 r--p 0001d000 08:07 2883620 /usr/local/bin/gnunet-service-transport
08067000-08068000 rw-p 0001e000 08:07 2883620 /usr/local/bin/gnunet-service-transport
092c4000-0966f000 rw-p 00000000 00:00 0 [heap]
40000000-40020000 r-xp 00000000 08:01 263051 /lib/i386-linux-gnu/ld-2.15.so
40020000-40021000 r--p 0001f000 08:01 263051 /lib/i386-linux-gnu/ld-2.15.so
40021000-40022000 rw-p 00020000 08:01 263051 /lib/i386-linux-gnu/ld-2.15.so
40022000-40023000 r-xp 00000000 00:00 0 [vdso]
40023000-40026000 rw-p 00000000 00:00 0
4003b000-40046000 r-xp 00000000 08:07 393343 /usr/local/lib/libgnunetats.so.0.2.0
40046000-40047000 r--p 0000a000 08:07 393343 /usr/local/lib/libgnunetats.so.0.2.0
40047000-40048000 rw-p 0000b000 08:07 393343 /usr/local/lib/libgnunetats.so.0.2.0
40048000-4004b000 r-xp 00000000 08:07 393267 /usr/local/lib/libgnunethello.so.0.0.0
4004b000-4004c000 r--p 00002000 08:07 393267 /usr/local/lib/libgnunethello.so.0.0.0
4004c000-4004d000 rw-p 00003000 08:07 393267 /usr/local/lib/libgnunethello.so.0.0.0
4004d000-4004e000 rw-p 00000000 00:00 0
4004e000-40053000 r-xp 00000000 08:07 393309 /usr/local/lib/libgnunetpeerinfo.so.0.0.0
40053000-40054000 r--p 00004000 08:07 393309 /usr/local/lib/libgnunetpeerinfo.so.0.0.0
40054000-40055000 rw-p 00005000 08:07 393309 /usr/local/lib/libgnunetpeerinfo.so.0.0.0
40055000-4005c000 r-xp 00000000 08:07 393283 /usr/local/lib/libgnunetstatistics.so.0.1.1
4005c000-4005d000 r--p 00006000 08:07 393283 /usr/local/lib/libgnunetstatistics.so.0.1.1
4005d000-4005e000 rw-p 00007000 08:07 393283 /usr/local/lib/libgnunetstatistics.so.0.1.1
4005e000-400c7000 r-xp 00000000 08:07 393259 /usr/local/lib/libgnunetutil.so.8.0.0
400c7000-400c8000 r--p 00069000 08:07 393259 /usr/local/lib/libgnunetutil.so.8.0.0
400c8000-400ca000 rw-p 0006a000 08:07 393259 /usr/local/lib/libgnunetutil.so.8.0.0
400ca000-400cb000 rw-p 00000000 00:00 0
400cb000-4026a000 r-xp 00000000 08:01 263071 /lib/i386-linux-gnu/libc-2.15.so
4026a000-4026c000 r--p 0019f000 08:01 263071 /lib/i386-linux-gnu/libc-2.15.so
4026c000-4026d000 rw-p 001a1000 08:01 263071 /lib/i386-linux-gnu/libc-2.15.so
4026d000-40270000 rw-p 00000000 00:00 0
40270000-402f2000 r-xp 00000000 08:01 266476 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
402f2000-402f3000 r--p 00081000 08:01 266476 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
402f3000-402f5000 rw-p 00082000 08:01 266476 /lib/i386-linux-gnu/libgcrypt.so.11.7.0
402f5000-402f6000 rw-p 00000000 00:00 0
402f6000-402fe000 r-xp 00000000 08:01 6558509 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
402fe000-402ff000 r--p 00008000 08:01 6558509 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
402ff000-40300000 rw-p 00009000 08:01 6558509 /usr/lib/i386-linux-gnu/libltdl.so.7.3.0
40300000-40314000 r-xp 00000000 08:01 263182 /lib/i386-linux-gnu/libz.so.1.2.3.4
40314000-40315000 r--p 00013000 08:01 263182 /lib/i386-linux-gnu/libz.so.1.2.3.4
40315000-40316000 rw-p 00014000 08:01 263182 /lib/i386-linux-gnu/libz.so.1.2.3.4
40316000-40425000 r-xp 00000000 08:01 6556122 /usr/lib/i386-linux-gnu/libunistring.so.0.1.2
40425000-40427000 r--p 0010e000 08:01 6556122 /usr/lib/i386-linux-gnu/libunistring.so.0.1.2
40427000-40428000 rw-p 00110000 08:01 6556122 /usr/lib/i386-linux-gnu/libunistring.so.0.1.2
40428000-40452000 r-xp 00000000 08:01 263103 /lib/i386-linux-gnu/libm-2.15.so
40452000-40453000 r--p 00029000 08:01 263103 /lib/i386-linux-gnu/libm-2.15.so
40453000-40454000 rw-p 0002a000 08:01 263103 /lib/i386-linux-gnu/libm-2.15.so
40454000-40457000 r-xp 00000000 08:01 263098 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
40457000-40458000 r--p 00002000 08:01 263098 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
40458000-40459000 rw-p 00003000 08:01 263098 /lib/i386-linux-gnu/libgpg-error.so.0.8.0
40459000-4045a000 rw-p 00000000 00:00 0
4045a000-4045d000 r-xp 00000000 08:01 263084 /lib/i386-linux-gnu/libdl-2.15.so
4045d000-4045e000 r--p 00002000 08:01 263084 /lib/i386-linux-gnu/libdl-2.15.so
4045e000-4045f000 rw-p 00003000 08:01 263084 /lib/i386-linux-gnu/libdl-2.15.so
4045f000-40460000 rw-p 00000000 00:00 0
40460000-40476000 r-xp 00000000 08:07 393337 /usr/local/lib/gnunet/libgnunet_plugin_transport_https.so
40476000-40477000 r--p 00015000 08:07 393337 /usr/local/lib/gnunet/libgnunet_plugin_transport_https.so
40477000-40478000 rw-p 00016000 08:07 393337 /usr/local/lib/gnunet/libgnunet_plugin_transport_https.so
40478000-40489000 r-xp 00000000 08:07 393246 /usr/local/lib/libmicrohttpd.so.10.14.0
40489000-4048a000 r--p 00010000 08:07 393246 /usr/local/lib/libmicrohttpd.so.10.14.0
4048a000-4048b000 rw-p 00011000 08:07 393246 /usr/local/lib/libmicrohttpd.so.10.14.0
4048b000-404e6000 r-xp 00000000 08:01 6558278 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0
404e6000-404e7000 r--p 0005a000 08:01 6558278 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0
404e7000-404e8000 rw-p 0005b000 08:01 6558278 /usr/lib/i386-linux-gnu/libcurl.so.4.2.0
404e8000-404f2000 r-xp 00000000 08:07 393347 /usr/local/lib/libgnunetnat.so.0.0.0
404f2000-404f3000 r--p 00009000 08:07 393347 /usr/local/lib/libgnunetnat.so.0.0.0
404f3000-404f4000 rw-p 0000a000 08:07 393347 /usr/local/lib/libgnunetnat.so.0.0.0PASS: test_transport_api_reliability_https
.
TagsNo tags attached.

Activities

Matthias Wachs

2012-08-08 12:14

reporter   ~0006272

Ran the test on multiple machines over the weekend. No crash.

Added additional checks

Issue History

Date Modified Username Field Change
2012-07-16 21:06 Sree Harsha Totakura New Issue
2012-07-16 21:06 Sree Harsha Totakura Status new => assigned
2012-07-16 21:06 Sree Harsha Totakura Assigned To => Matthias Wachs
2012-08-08 12:14 Matthias Wachs Note Added: 0006272
2012-08-08 12:14 Matthias Wachs Status assigned => closed
2012-08-08 12:14 Matthias Wachs Resolution open => unable to reproduce